日期:2014-05-20  浏览次数:20771 次

正则表达式初学者
表达式:[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 ")