我想创建以下与字符串一个简单的正则表达式的问题
<tr>
<td colspan=2>
<p><b>
CITY Head:
<span >
<span >##CITY##</span>
<o:p></o:p>
</span>
</b>
</p>
</td>
<td colspan=1>
我想找到有城头上在它整个TD块正则表达式。我可以使用以下正则表达式。
<td(.*)[\s](.*)[\s]+CITY Head+(.*)[\s](.*)[\s](.*)[\s](.*)[\s](.*)[\s](.*)[\s](.*)[\s]+<\/td>
基本上我不得不写(.*)[\s]
为上方和下方的CITY头的所有行。但在不同的情况下,这可能会有所不同。
因此,我正在寻找一种将所有(.*)[\s]
合并为独立于行数的一般方法。
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – HRgiger
但是,正如bobince所说:*“那么继续,解析HTML与正则表达式,如果你必须的,它只是破碎的代码,而不是生命和死亡。“* –
是的,遵循bobince的建议,最终可以研究脾气暴躁的代币。然后,在性能方面存在问题,继续研究展开循环技术。最后,只要意识到一个DOM解析器就更容易了。 –