我有一个文字字符串
bus<br/>
如何在JavaScript中使用正则表达式来匹配任何&#34; b&#34;除了html标签中的b之外的字符
答案 0 :(得分:1)
在大多数正则表达式引擎中,要匹配b
,<br/>
除外,使用负面看后方/前方:
(?<!<)b(?!r/>)
请参阅live demo。
然而,javascript不支持外观。但它确实支持展望未来 - 你可能只会:
b(?!r/>)
要使此简化版本失败,输入必须包含br/>
(没有开角braket),这似乎不太可能。