正则表达式匹配字符串中除“<br>”、“<br />”、“<br />”之外的所有内容
Regex to match everything in a string except "<br>", "<br />", "<br />"
我想要一个正则表达式来匹配字符串中除 "<br>", "<br />", "<br />".
之外的所有内容
原因是,我想将字符串放入容器中,并希望“
”标签执行并显示用户编写的其他标签。
例如:
字符串-->
"I have <br> <br asked br> <br />
a <br/> <h1>
<h1<br>>>>>>
<br>>>>>>>> question <b . <a"
应该return:
"I have <br asked br>
a <h1>
<h1>>>>>
>>>>>>> question <b . <a"
我已经有一个正则表达式可以找到所有 "br" 个标签,即 (<br\ ?\/?>)
。只需要相同的否定。
只需匹配您提到的标签,然后将其替换为空字符串。
<br\s*\/?>
匹配除上述标签之外的所有 br
标签。
<br(?!\s*\/?>)[^>]*>
我想要一个正则表达式来匹配字符串中除 "<br>", "<br />", "<br />".
原因是,我想将字符串放入容器中,并希望“
”标签执行并显示用户编写的其他标签。
例如: 字符串-->
"I have <br> <br asked br> <br />
a <br/> <h1>
<h1<br>>>>>>
<br>>>>>>>> question <b . <a"
应该return:
"I have <br asked br>
a <h1>
<h1>>>>>
>>>>>>> question <b . <a"
我已经有一个正则表达式可以找到所有 "br" 个标签,即 (<br\ ?\/?>)
。只需要相同的否定。
只需匹配您提到的标签,然后将其替换为空字符串。
<br\s*\/?>
匹配除上述标签之外的所有 br
标签。
<br(?!\s*\/?>)[^>]*>