Select 所有文本,但 HTML 标签
Select all text but HTML Tags
想弄清楚这个问题已经有一段时间了,遇到这个 (<[^>]*>)
它帮助了我 select 所有 html 标签,我的 objective 是使用正则表达式来帮助我 select 除了 HTML 标签之外的任何东西..我试图否定这个但无法弄清楚..
感谢您的帮助
这是一个例子,所以总而言之,我想 select 除了 html 标签之外的所有标签..
<br>
<font size="2" face="Arial">  Bla Bla Bla</font>
<br>
<font size="2" face="Arial">More Bla Bla Bla</font> <br>
<br>Some more bla bla bla<br>
<br>
以下应该有效
(?<=>)[^<>]+(?=<)
或者如果您只想在开始标签和结束标签之间添加文本
(?<=>)[^<>]+(?=(<\/))
但第二个在 <br>Some more bla bla bla<br>
处失败
字符串中的“<”和“>”会搞砸几乎每个正则表达式。
您应该使用 Dom-Parser 而不是 Regex
想弄清楚这个问题已经有一段时间了,遇到这个 (<[^>]*>)
它帮助了我 select 所有 html 标签,我的 objective 是使用正则表达式来帮助我 select 除了 HTML 标签之外的任何东西..我试图否定这个但无法弄清楚..
感谢您的帮助
这是一个例子,所以总而言之,我想 select 除了 html 标签之外的所有标签..
<br>
<font size="2" face="Arial">  Bla Bla Bla</font>
<br>
<font size="2" face="Arial">More Bla Bla Bla</font> <br>
<br>Some more bla bla bla<br>
<br>
以下应该有效
(?<=>)[^<>]+(?=<)
或者如果您只想在开始标签和结束标签之间添加文本
(?<=>)[^<>]+(?=(<\/))
但第二个在 <br>Some more bla bla bla<br>
字符串中的“<”和“>”会搞砸几乎每个正则表达式。
您应该使用 Dom-Parser 而不是 Regex