Java提供了java.util.regex
包,用于与正则表达式进行模式匹配。
面向读者
此参考资料是为初学者准备的,以帮助他们理解Java.util.regex
包中可用的所有方法相关的基本功能。
前提条件
在开始使用本参考中给出的各种类型的示例进行练习之前,假设您已经了解基本的Java编程,知道如何编写和运行Java程序。
问题反馈
我们不能保证您在学习此Java正则表达式教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。
- Java正则逻辑运算符[X|Y]匹配
- Java正则逻辑运算符[XY]匹配
- Java正则Possessive量词[X{n,m}+]匹配
- Java正则Possessive量词[X{n,}+]匹配
- Java正则Possessive量词[X{n}+]匹配
- Java正则Possessive量词[X++]匹配
- Java正则Possessive量词[X*+]匹配
- Java正则Possessive量词[X?+]匹配
- Java正则Reluctant量词[X{n,m}?]匹配
- Java正则Reluctant量词[X{n,}?]匹配.
- Java正则Reluctant量词[X{n}?]匹配.
- Java正则Reluctant量词[X+?]匹配
- Java正则Reluctant量词[X*?]匹配
- Java正则Reluctant量词[X??]匹配
- Java正则贪婪量词[X{n,m}]匹配
- Java正则贪婪量词[X{n,}]匹配
- Java正则贪婪量词[X{n}]匹配
- Java正则贪婪量词[X+]匹配
- Java正则贪婪量词[X*]匹配
- Java正则贪婪量词[X?]匹配
- Java正则边界匹配器[\z]匹配
- Java正则边界匹配器[\Z]匹配
- Java正则边界匹配器[\G]匹配
- Java正则边界匹配器[\A]匹配
- Java正则边界匹配器[\B]匹配
- Java正则边界匹配器[\b]匹配
- Java正则边界匹配器[$]匹配
- Java正则边界匹配器[^]匹配
- Unicode字符类[\p{L}&&[^\p{Lu}]]
- Unicode字符类\P{InGreek}
- Unicode字符类\p{Sc}
- Unicode字符类\p{IsAlphabetic}
- Unicode字符类\p{Lu}
- Unicode字符类\p{InGreek}
- Unicode字符类\p{IsLatin}
- JAVA字符类\p{javaMirrored}
- JAVA字符类\p{javaWhitespace}
- JAVA字符类\p{javaUpperCase}
- JAVA字符类\p{javaLowerCase}
- POSIX字符类\p{Space}匹配
- POSIX字符类\p{XDigit}匹配
- POSIX字符类\p{Blank}匹配
- POSIX字符类\p{Print}匹配
- POSIX字符类\p{Graph}匹配
- POSIX字符类\p{Punct}匹配
- POSIX字符类\p{Alnum}匹配
- POSIX字符类\p{Digit}匹配
- POSIX字符类\p{Alpha}匹配
- POSIX字符类\p{ASCII}匹配
- Posix字符类\p{Upper}匹配
- POSIX字符类\p{Lower}匹配
- 预定义字符类\W匹配
- 预定义字符类\w匹配
- 预定义字符类\S匹配
- 预定义字符类\D匹配
- 预定义字符类\s匹配
- 预定义字符类\d匹配
- 预定义字符类.匹配
- Java正则字符类[a-z&&[^m-p]]匹配
- Java正则字符类[a-z&&[^bc]]匹配
- Java正则字符类[a-z&&[def]]匹配
- Java正则字符类[a-d[m-p]]匹配
- Java正则字符类[a-zA-Z]匹配
- Java正则字符类[^abc]匹配
- Java正则字符类[abc]匹配
- Java正则匹配\f字符
- Java正则匹配\r字符
- Java正则匹配\n字符
- Java正则匹配\t字符
- Java正则匹配\uhhhh字符
- Java正则表达式示例 - 匹配\xhh字符
- Java正则表达式示例 - 匹配\0mnn字符
- Java正则表达式示例 - 匹配\0nn字符
- Java正则表达式示例 - 匹配\0n字符
- Java正则表达式示例 - 匹配反斜杠\\字符
- Java正则表达式示例 - 匹配x字符
- java.util.regex.Matcher.useTransparentBounds(boolean b)方法
- java.util.regex.Matcher.usePattern(Pattern newPattern)方法
- java.util.regex.Matcher.useAnchoringBounds(boolean b)方法
- java.util.regex.Matcher.toString()方法
- java.util.regex.Matcher.toMatchResult()方法
- java.util.regex.Matcher.start(int group)方法
- java.util.regex.Matcher.start()方法
- java.util.regex.Matcher.reset(CharSequence input)方法
- java.util.regex.Matcher.reset()方法
- java.util.regex.Matcher.requireEnd()方法
- java.util.regex.Matcher.replaceFirst(String replacement)方法
- java.util.regex.Matcher.replaceAll(String replacement)示例
- java.util.regex.Matcher.regionStart()方法
- java.util.regex.Matcher.regionEnd()
- java.util.regex.Matcher.region(int start, int end)方法
- java.time.Matcher.quoteReplacement(String s)方法
- java.time.Matcher.pattern()示例
- java.time.Matcher.matches()示例
- java.time.Matcher.lookingAt()方法
- java.time.Matcher.hitEnd()方法
- java.time.Matcher.hasTransparentBounds()示例
- java.time.Matcher.hasAnchoringBounds()方法
- java.time.Matcher.groupCount()方法
- java.time.Matcher.group(int group)方法
- java.time.Matcher.group()方法
- java.time.Matcher.find(int start)方法
- java.time.Matcher.find()方法
- java.time.Matcher.end(int group)方法
- java.time.Matcher.end()方法
- java.time.Matcher.appendTail(StringBuffer sb)方法
- java.time.Matcher.appendReplacement(StringBuffer sb, String replacement)方法
- java.util.regex.Pattern.toString()方法
- java.util.regex.Pattern.split(CharSequence input, int limit)
- java.util.regex.Pattern.split(CharSequence input)方法
- java.util.regex.Pattern.quote(String s)方法
- java.util.regex.Pattern.pattern()方法
- java.util.regex.Pattern.matches(String regex, CharSequence input)方法
- java.util.regex.Pattern.matcher(CharSequence input)方法
- java.util.regex.Pattern.flags()方法
- java.util.regex.Pattern.compile(String regex, int flags)方法
- java.util.regex.Pattern.compile()方法
- java.time.MatchResult.start(int group)方法
- java.time.MatchResult.start()方法
- java.time.MatchResult.groupCount()方法
- java.time.MatchResult.group(int group)方法
- java.util.regex.MatchResult.group()方法
- java.util.regex.MatchResult.end(int group)方法
- java.util.regex.MatchResult.end()方法
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
开始学习 >> :Java正则表达式简介
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。