有没有办法找到字符串的最精确的正则表达式? 例如 可以说,我有 2 个正则表达式:
1) .*bourne
2) .*ne
如果我尝试将 Melbourne
与上述正则表达式匹配,它将与两个正则表达式匹配。
但更精确的匹配将是第一个正则表达式。同样,可能存在非常复杂的正则表达式。
有没有办法找到最精确的匹配?
最佳答案
Is there a way to find the most precise match?
最“精确”匹配是正则表达式在找到匹配项之前需要处理较少数据的匹配,在本例中为 .*bourne
。
关于java - 最精确的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33093162/