【发布时间】:2013-11-15 04:52:07
【问题描述】:
可以删除带有 (x) 符号的项目,包括父 div。
<div>
<div>
<h2 id="-663241532">
<span>Item 1</span>
</h2>
<p>Content 1</p>
</div>
<div>
<h4 id="1074494955">
<span>(x)Item 1.1.1</span>
</h4>
<p>Title 2</p>
<div>
Content 2
</div>
</div>
</div>
删除后必须是
<div>
<div>
<h2 id="-663241532">
<span>Item 1</span>
</h2>
<p>Content 1</p>
</div>
</div>
我写了这个正则表达式
@"<div>(.*?)<span>\(x\)(.*?)</span>(.*?)</div>"
但它也会删除第一个 div。
如果有帮助,我可以访问 id -663241532。
【问题讨论】:
-
不要为此使用正则表达式,使用 HTML/XML 解析器。