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);
加“.*”的意思是指前面有零个或多个任意字符