当前位置: 代码迷 >> J2SE >> Pattern.compile("jsp$" Pattern.MULTILINE)正则表达式失灵
  详细解决方案

Pattern.compile("jsp$" Pattern.MULTILINE)正则表达式失灵

热度:637   发布时间:2016-04-23 21:02:16.0
Pattern.compile("jsp$", Pattern.MULTILINE)正则表达式失效
public class RegexText {
public static void main(String[] args) {
String regex = "welcomejsp";
Matcher m = Pattern.compile("jsp$", Pattern.MULTILINE).matcher(regex);
System.out.println(m.matches());
}
}


哪里写错了,搞不明白,执行总是返回false,哪位大神给看下,或者给个没问题的参考下,要求过滤所有以jsp结尾的字符串
------解决方案--------------------
改为这个吧:
Matcher m = Pattern.compile(".*jsp$", Pattern.MULTILINE).matcher(regex);
加“.*”的意思是指前面有零个或多个任意字符
  相关解决方案