在java正则表达式里面的匹配是贪婪匹配,也就是尽可能的匹配多的
1 正则表达式的元字符-----这里全都遵守贪婪匹配
如果要实现非贪婪匹配 的话可以在后面加上?
+ :指定字符出现一个1次或者n次
* :指定字符出现一个0次或者n次
? :指定字符出现一个0次或者1次
^ :指定起始字符
$ :指定结束字符
\\b :指定目标字符串边界值
\\B : 指定目标字符串非边界值
2 命名分组和非命名分组
(pattern)
(?<name> pattern)
正则表达式有三个常用的类
首先定义一个字符串line 创建一个pattern的对象