标签: java regex pattern-matching
Pattern.matches(regex, value);
为给定的参数返回false:
false
Regex = [<>:/\\\\|?*] value = This Should /\Match*?
我的期望是它应该返回true,我在这里缺少什么?
true
答案 0 :(得分:-1)
Pattern.matches:
Pattern.matches
的行为方式与表达式完全相同 Pattern.compile(regex).matcher(input).matches()
的行为方式与表达式
Pattern.compile(regex).matcher(input).matches()
和Matcher.matches:
Matcher.matches
尝试将整个区域与模式匹配。
你的正则表达式与整个字符串不匹配。