我試圖尋找在HTTP響應體這樣的一句話:如何在HTTP響應正文中使用正則表達式搜索短語?
>> myvar1
<HTML>
<HEAD> <TITLE>TestExample [Date]</TITLE></HEAD>
</HTML>
當我這樣做,我沒有得到任何結果:
>> myvar.scan(/<HEAD> <TITLE>TestExample [Date]<\/TITLE><\/HEAD>/)
[]
這裏,[Date]
是一個動態變量通過循環迭代獲得它的值。
我應該在正則表達式中添加/更改什麼?
更新: 對此場景的回答是'Nokogiri'。我正在使用nokogiri在HTTP響應正文中掃描關鍵字。非常感謝。
**請勿使用正則表達式來解析HTML **。你不能用正則表達式可靠地解析HTML,你將面臨悲傷和挫折。只要HTML從你的期望改變,你的代碼就會被破壞。請參閱下面的nokogiri迴應。 –
@Andy萊斯特Thnx的頭。 – Sunshine