关于正则表达式得一些小问题
Pattern p = Pattern.compile("(?!=e).{3,5}?");
Matcher m = p.matcher("love52000");
while(m.find()){
System.out.println(m.group());
}
为什么会输出lov e52 000 而不是lov 520 00
printContent("i love you".matches("^i\\b\\w*\\b.*you$"));输出true
printContent("i love you".matches("^i\\b\\w*\\b\\w*you$"));输出false
这两个表达式的结果为什么不一样