不定期補充。
比對 ( 用 \( ,以此類推,比對 ) 用 \),看例子:
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就不行。