正则表达式中转义字符

正则表达式中转义字符

除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。

点的转义:.  ==> \\u002E
美元符号的转义:$  ==> \\u0024
乘方符号的转义:^  ==> \\u005E
左大括号的转义:{  ==> \\u007B
左方括号的转义:[  ==> \\u005B
左圆括号的转义:(  ==> \\u0028
竖线的转义:| ==> \\u007C
右圆括号的转义:) ==> \\u0029
星号的转义:*  ==> \\u002A
加号的转义:+  ==> \\u002B
问号的转义:?  ==> \\u003F
反斜杠的转义:\ ==> \\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());    
 }

结果为true

你可能感兴趣的:(正则表达式中转义字符)