用途:
字符串匹配(字符匹配)
字符串查找
字符串替换
类:
java.lang.String
java.util.regex.Pattern
java.util.regex.Matcher
PS:
1.要注意字符串匹配时matcher()与find()的小问题(运用reset()解决;
2.start()/end()只能用于匹配成功时;
3.要注意读取匹配数据的方法可能会对源数据有改动,注意正则表达式此时是否正确;
4.一定要考虑清楚正则表达式是否包含了所有想要得到的结果;
5.Greedy quantifiers (贪婪的)/ Reluctant quantifiers (消极的) /Possessive quantifiers(独占的);
6.non-capturing(偏僻用法:从头开始算,尾巴上不算);
7.back refenrences( '//1' 代表组号 'group1', '//2' 代表组号 'group2', 以此类推);
8.以『(?i)』和『(?-i)』来开启/关闭不区分大小写的匹配模式;