【发布时间】:2015-01-18 01:10:48
【问题描述】:
我有这个字符串:
String s="<div style='font: 12px arial, sans-serif;'><b>Menu:<<>></b></div>"
我想将&lt;&lt;&gt;&gt; 更改为&amp;lt;&amp;lt;&amp;gt;&amp;gt; 以获得输出:
String s="<div style='font: 12px arial, sans-serif;'><b>Menu:&lt;&lt;&gt;&gt;</b></div>"
我曾经使用过一次正则表达式从标签中检索文本,但这怎么可能呢?我需要正确的输出。
我的目标是用于通用 HTML 标签,而不仅仅是本文中的特定标签。
【问题讨论】:
-
这看起来像是 using regex to parse html! 的工作
-
@T.J.Crowder Java ..我已经纠正了帖子..它只是为了给出一个想法而不是实际代码..
-
为什么要将
&lt;&lt;&gt;&gt;变成&amp;lt;&amp;lt;&amp;gt;&amp;gt;(实际上会呈现为&lt;&lt;)而不是&lt;&lt;&gt;&gt;?! -
@T.J.Crowder 这是对其他模块的要求..
-
@Rafay:我会质疑,这似乎没有任何意义。您最终会得到显示字符实体而不是字符的 HTML:jsbin.com/vabede/1