afunms

My Software,My Dream—Forge a more perfect NMS product.

正则表达式中转义字符

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

点的转义:.  ==> \\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

posted on 2011-01-29 09:34 afunms 阅读(3440) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

News

留言簿(18)

随笔档案

相册

搜索

最新评论

阅读排行榜