初学正则表达式
Pattern.compile("/\\*!(.*)!\\*/",Pattern.DOTALL)
请给解析一下这个正则表达式,其中第二个\\其什么作用呢
问题点数:20、回复次数:5Top
1 楼guiguzi629(泰楠)回复于 2006-03-07 18:42:51 得分 0
前一阵子,我做的过项目也涉及到了这个,但不是我写, 我也不会写, 顶下Top
2 楼Student02370236(★★★★★★)回复于 2006-03-08 02:35:29 得分 10
\\是因为'\'本身是一个转义字符,当需要用‘\’的时候就要多加一个‘\’。*表示0或多个,!表示非...
关于正则表达式可以看看相关的教材,不难的,学会那个很容易,20分钟之内肯定学会,但是要做好就要多练,并且要有一定的经验了.Top
3 楼ys_wangtao(用技术创造艺术)回复于 2006-03-08 09:52:03 得分 0
楼上的说得在理,掌握正则表达式的原理不难,但是实际用起来还是需要积累的,Pattern.compile("/\\*!(.*)!\\*/",Pattern.DOTALL) 这一段是用来匹配java文件的开头的注释的,注释是/*! commnets !*/ 的形式,现在希望高手能比较详细的给分析一下这个表达式,另外在正则表达式里!好像不是非的意思哦Top
4 楼sswater(光杆兵)回复于 2006-03-08 10:00:49 得分 10
浅显易懂的正则表达式文档:(强烈推荐初学者)
http://www.regexlab.com/zh/regref.htm
Top
5 楼ys_wangtao(用技术创造艺术)回复于 2006-03-08 10:31:25 得分 0
看了楼上的给发的文档,很不错,给分Top




