首页 > 解决方案 > 正则表达式不匹配

问题描述

为了找到正确的文件,我有这个表达式要匹配

(123456A)(.*?)(?:\\")' 'parts'}}{{parts.0}}{{parts.1}}

它不匹配123456A000000022

标签: javaregexspring

解决方案


我怀疑在此处发布的 HTML 特性已经向我们隐藏了您的一些潜在匹配字符串,但它显然不会匹配。

这是构建复杂正则表达式字符串和测试它们的好工具: https ://regex101.com/

据我所知,非捕获组要求字符串有一个反斜杠,所以匹配在那里失败。我不明白您对匹配字符串的其他意图,因为引号和大括号不匹配。同样,我怀疑我没有看到您的实际意图。


推荐阅读