正则表达式匹配b但不是<br/>

时间:2018-04-24 00:53:23

标签: javascript regex

我有一个文字字符串

bus<br/>

如何在JavaScript中使用正则表达式来匹配任何&#34; b&#34;除了html标签中的b之外的字符

1 个答案:

答案 0 :(得分:1)

在大多数正则表达式引擎中,要匹配b<br/>除外,使用负面看后方/前方:

(?<!<)b(?!r/>)

请参阅live demo

然而,javascript不支持外观。但它确实支持展望未来 - 你可能只会:

b(?!r/>)

要使此简化版本失败,输入必须包含br/>(没有开角braket),这似乎不太可能。