我想匹配java中地址的开头.我已经尝试过这个网站(http://www.regexplanet.com/advanced/java/index.html),它确实匹配了地址但是我在netbean中尝试过它的那一刻它没有.任何想法为什么?
Pattern p = Pattern.compile("\bcloud.*"); Matcher m = p.matcher("cloud (cloud.yahoo.com:225) - v0.00014 ( jan 10 1999 / 24:12:56 )"); System.out.println(m.matches());
falsetru.. 6
\
应该逃脱.否则\b
被解释为BACKSPACE而不是单词边界.
Pattern p = Pattern.compile("\\bcloud.*"); // ^^^
见http://ideone.com/1rdLg6
\
应该逃脱.否则\b
被解释为BACKSPACE而不是单词边界.
Pattern p = Pattern.compile("\\bcloud.*"); // ^^^
见http://ideone.com/1rdLg6