Java Pattern不匹配给定的字符串

时间:2018-04-20 09:28:51

标签: java regex pattern-matching

Pattern.matches(regex, value);

为给定的参数返回false

Regex = [<>:/\\\\|?*] value = This Should /\Match*?

我的期望是它应该返回true,我在这里缺少什么?

1 个答案:

答案 0 :(得分:-1)

Pattern.matches

  

的行为方式与表达式

完全相同
Pattern.compile(regex).matcher(input).matches()

Matcher.matches

  

尝试将整个区域与模式匹配。

你的正则表达式与整个字符串不匹配。