0

IE。

阿比乌尔乌里

标签不匹配但

br

和任何其他标签匹配。

提前致谢。

我得到atm的正则表达式是

/<([a-zA-Z]{2,})\b[^>]*>/g

不满足不匹配 ul 和 ol

4

1 回答 1

2

这可能是您想要的(顺便说一下,它只会匹配开放标签,因为我模仿了您所拥有的):

/<\s*(?![uo]l\b)([a-zA-Z]{2,})\s*>/g

<我在 之后和之前允许可选空间>

我使用否定前瞻(?![uo]l\b)来检查标签不是ulor ol。我进行了单词边界检查\b,以确保它不是某些用户定义标签的一部分。

我假设标签名称只包含英文字母。如果此假设不成立,您可以修改正则表达式。

于 2012-12-11T02:25:51.007 回答