不定期补充。
匹配 ( 用 \( ,以此类推,匹配 ) 用 \),看例子:
public static void main(String args[]){
String content = "2018年10月(23)";
String pattern = "[0-9]{4}年[0-9]{1,2}月\\([0-9]*\\)";
boolean isMatch = Pattern.matches(pattern, content);
System.out.println(isMatch);
}
\w+ 和 .* 的区别:
\w+表示的是匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,
.则表示匹配除“\n”和"\r"之外的任何单个字符。 所以 .的范围更大。比如他可以表示空格,\w就不行。