【发布时间】:2011-09-30 15:10:33
【问题描述】:
我在以下布局中有一些代码,我正在使用 textcrawler 进行查找和替换
<a>
Name=LineA
epsium
ask
answer
line=10
color=red
</a>
<a>
Name=LineB
Color=Blue
</a>
...
现在的问题是我需要使用什么正则表达式来删除<a> and </a>之间的第二个代码块
【问题讨论】:
-
您能告诉我们您的尝试吗?
-
我试过 (.*) 但它选择了整个东西
-
为什么第二段代码比第一段更重要?
<a>.*?</a>获得第一个块。而且你不需要括号。 -
我想用其他东西替换第二个 blaock,所以我认为我需要使用括号来捕获
-
哦,然后是这样的:
<a>(\s*Name=LineB.*?)</a>或<a>(\s*Name=LineB[\S\s]*?)</a>?
标签: regex replace html-content-extraction