2
在String類的matches()方法中使用此正則表達式時出現編譯錯誤。任何人都知道我在這裏做錯了什麼?由於在String.matches()方法中轉義句號時遇到麻煩
String email = "[email protected]";
System.out.println(email.matches("^([email protected]+\.\\w{2,4})$"));
在String類的matches()方法中使用此正則表達式時出現編譯錯誤。任何人都知道我在這裏做錯了什麼?由於在String.matches()方法中轉義句號時遇到麻煩
String email = "[email protected]";
System.out.println(email.matches("^([email protected]+\.\\w{2,4})$"));
逃逸期間.
以兩個反斜槓\\.
有效的轉義序列支持Java是\b \t \n \f \r \" \' \\
System.out.println(email.matches("^([email protected]+\\.\\w{2,4})$"));
OR:
內\\Q
括起來,並\\E
\\Q.\\E