Regex 选择除HTML标记外的所有文本

Regex 选择除HTML标记外的所有文本,regex,regex-negation,Regex,Regex Negation,有一段时间我一直在试图解决这个问题,遇到了这个]*>它帮助我选择了所有的html标记,我的目标是使用正则表达式来帮助我选择除html标记以外的任何东西。。我试图否认这一点,但想不出来 感谢你的帮助 这里有一个例子,所以在总结中,我想选择除html标记以外的所有标记 <br> <font size="2" face="Arial">&nbsp Bla Bla Bla</font> <br> <font size="2" face="Ar

有一段时间我一直在试图解决这个问题,遇到了这个]*>它帮助我选择了所有的html标记,我的目标是使用正则表达式来帮助我选择除html标记以外的任何东西。。我试图否认这一点,但想不出来

感谢你的帮助

这里有一个例子,所以在总结中,我想选择除html标记以外的所有标记

<br>
<font size="2" face="Arial">&nbsp Bla Bla Bla</font>
<br>
<font size="2" face="Arial">More Bla Bla Bla</font> <br>
<br>Some more bla bla bla<br>
<br>
以下几点应该行得通

(?<=>)[^<>]+(?=<)
或者如果您只想在开始标记和结束标记之间显示文本

 (?<=>)[^<>]+(?=(<\/))
但是第二个失败了,还有很多

在你的字符串中,几乎每个正则表达式都会出错


您应该使用Dom解析器而不是Regex

Split with]*>。您使用的是什么语言?如果是PHP,请使用strip_标签,或者更好的,使用DOMDocument。我正在使用此网站模拟它的可能副本。。所有可用的解决方案都不能解决我的问题。。不是我到目前为止看过的那些。关于:A>B

?@Toto:那会是个问题我真的做到了!!!谢谢!!!你能知道为什么我用的那个不起作用吗?有没有其他格式可以达到同样的效果?@Raeef在regexr.com上的错误是javascript不支持lookback