`
mengqingyu
  • 浏览: 333299 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

java正则表达式学习笔记

阅读更多
.{3}X       匹配前3个字符和第4个字符为X的字符串,捕获输出前4个字符
.{3}(?=X)   匹配前3个字符和第4个字符为X的字符串,只捕获输出前3个字符
.{3}(?<=X)  匹配前3个字符并且第3个字符为X的字符串,捕获输出前3个字符,从后向前
.{3}(?!x)   匹配前3个字符和第4个字符不为X的字符串,只捕获输出前3个字符
[\\<\\>\\=]{2}|[\\=]{1}  匹配>=,<=,=
(\d(\d))\2  \d一位数值\2引用第二组,结果为匹配3位数值
(?<=\().*?(?=\))  最小匹配括号中的内容
\(([^()]*|([^()]*\([^()]*\)[^()]*))\) 原参数(aaa+(ddd+(zzz)))+(bbbb)+cc 输出结果为:(ddd+(zzz))、(bbbb)  如果需要捕获三层或是更多层级括号表达式可以写成递归调用。
"(?m)(?<=^ *) 匹配字符串开头的空格,可将空格替换掉。
待续。。。
分享到:
评论

相关推荐

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码....

    正则表达式学习笔记

    正则表达式学习笔记,内容详细容易操作,sqlserver java js c++

    Java正则表达式学习笔记

    1. Java的正则表达式介绍jdk软件包中java.util.regex中,接口MatchResult,类Matcher和类Pattern。  MatchResult:此接口包含用于确定与正则表达式匹配结果的查询方法。通过 MatchResult可以查看匹配边界、组和组...

    Java正则表达式笔记.pdf

    Java正则表达式是编程语言Java中用于处理文本的强大工具,它允许开发人员根据特定模式匹配、搜索和替换文本。在Java 2中引入的`java.util.regex`包提供了全面的支持,使得正则表达式的使用变得更为便捷。本文将探讨...

Global site tag (gtag.js) - Google Analytics