Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
IE。
阿比乌尔乌里
标签不匹配但
br
和任何其他标签匹配。
提前致谢。
我得到atm的正则表达式是
/<([a-zA-Z]{2,})\b[^>]*>/g
不满足不匹配 ul 和 ol
这可能是您想要的(顺便说一下,它只会匹配开放标签,因为我模仿了您所拥有的):
/<\s*(?![uo]l\b)([a-zA-Z]{2,})\s*>/g
<我在 之后和之前允许可选空间>。
<
>
我使用否定前瞻(?![uo]l\b)来检查标签不是ulor ol。我进行了单词边界检查\b,以确保它不是某些用户定义标签的一部分。
(?![uo]l\b)
ul
ol
\b
我假设标签名称只包含英文字母。如果此假设不成立,您可以修改正则表达式。