我有一个正则表达式,根据我能说的和什么 RegexPal说,与我正在测试的完整字符串不匹配(仅最右边的部分)。但是,matcher.matches()
返回 true!
那么,确定 java.util.regex 匹配器是否真正完全匹配字符串的最可靠方法是什么?
此外,假设有人想按如下方式使用 matcher.find():
if (a match was found)
{
while (matcher.find())
{
// Do whatever
}
]
有什么方法可以实现“找到匹配项”条件检查吗?
最佳答案
不要使用find
,使用matches
。
关于java - 验证正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707417/