【发布时间】:2012-10-29 21:01:38
【问题描述】:
假设我有:
<any_html_element>maybe some whitespaces <br/>Some text</any_html_element>
我想删除<any_html_element>之后的第一个<br/>。
我该怎么做?
【问题讨论】:
-
你最好不要使用正则表达式并使用 DOM 来操作 HTML - 这就是它的用途:-)
-
不同意,在某些情况下你不能使用 DOM 功能(例如在服务器上解析 HTML),这种情况下正则表达式是最好的选择。
-
如果您在服务器上进行解析,请使用 HTML 解析器。正则表达式无法处理 HTML 等非常规语言的所有复杂性。