首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

两个java正则表达式的意思,该如何解决

2012-03-26 
两个java正则表达式的意思pattern Pattern.compile(com/ibm/.+\\.class)reversePattern Pattern.co

两个java正则表达式的意思
pattern = Pattern.compile("com/ibm/.+\\.class");
reversePattern = Pattern.compile(".+\\$.+");
只说说怎样的字符串能匹配第一个或第二个模式,com/ibm/.+\\.class 是不是说以 com/ibm/. 开头以 \.class结尾的意思?第二个说包含 \$. 的字符串?总觉得不对

[解决办法]
第一个可以匹配类似于:
com/ibm/abc.class
com/ibm/wewer.class

第二个确实是企图匹配包含“$”符号的字符串,但以$开头或结尾的匹配不了。


注意:
\ 是转义字符。
. 是通配符。
+ 代表1个或多个。

热点排行