读书人

正则表达式菜鸟

发布时间: 2011-12-26 23:09:59 作者: rapoo

正则表达式初学者
表达式:[a-z]*
字符串: "111 "

为什么JAVA Matcher类的find方法对这个匹配返回的是true?

[解决办法]
^com[a-zA-Z]*\.doc$
[解决办法]
fileName.matches( "com\\w*\\.doc ")
[解决办法]
我想要能匹配com+ "字母组成的字符串 "+.doc的正则表达式
=====
你楼上写的正则是对的,仅检查是否能匹配这样就可以了:
fileName.matches( "com[a-zA-Z]*\\.doc ")

读书人网 >J2SE开发

热点推荐