正則表達(dá)式中轉(zhuǎn)義字符
除 .$ ^ { [ ( | ) * + ? \ 外,其他字符與自身匹配。
點(diǎn)的轉(zhuǎn)義:. ==> \\u002E
美元符號的轉(zhuǎn)義:$ ==> \\u0024
乘方符號的轉(zhuǎn)義:^ ==> \\u005E
左大括號的轉(zhuǎn)義:{ ==> \\u007B
左方括號的轉(zhuǎn)義:[ ==> \\u005B
左圓括號的轉(zhuǎn)義:( ==> \\u0028
豎線的轉(zhuǎn)義:| ==> \\u007C
右圓括號的轉(zhuǎn)義:) ==> \\u0029
星號的轉(zhuǎn)義:* ==> \\u002A
加號的轉(zhuǎn)義:+ ==> \\u002B
問號的轉(zhuǎn)義:? ==> \\u003F
反斜杠的轉(zhuǎn)義:\ ==> \\u005C
test:
public static void main(String[] args){
Pattern p = Pattern.compile("/\\u002A\\s{1,5}\\d{0,4}\\s{1,5}\\u002A/");
Matcher m = p.matcher("/* 1369 */");
System.out.println(m.find());
}
結(jié)果為true
點(diǎn)的轉(zhuǎn)義:. ==> \\u002E
美元符號的轉(zhuǎn)義:$ ==> \\u0024
乘方符號的轉(zhuǎn)義:^ ==> \\u005E
左大括號的轉(zhuǎn)義:{ ==> \\u007B
左方括號的轉(zhuǎn)義:[ ==> \\u005B
左圓括號的轉(zhuǎn)義:( ==> \\u0028
豎線的轉(zhuǎn)義:| ==> \\u007C
右圓括號的轉(zhuǎn)義:) ==> \\u0029
星號的轉(zhuǎn)義:* ==> \\u002A
加號的轉(zhuǎn)義:+ ==> \\u002B
問號的轉(zhuǎn)義:? ==> \\u003F
反斜杠的轉(zhuǎn)義:\ ==> \\u005C
test:





