我需要重寫從VB.NET一些代碼到PHP:PHP中的初學者正則表達式。一些討厭的人物
Dim price as String = Regex.Match(html, "id=""price"">£\d+.\d+</span>").Value.Replace("id=""Acashprice"">£", "").Replace("</span>", "")
所以我想通過正則表達式得到一個比賽開始:
id="price">£\d+.\d+</span>
然而,沒有關於我如何格式化,我總是被告知它是無效的 - (即不允許反斜槓,或者p是什麼)。我想我可能不得不將preg_quote與preg_match結合使用,但我也無法使其工作。任何幫助將非常感激。
向我們展示PHP代碼。正則表達式嘗試匹配價格標籤並插入一些自定義HTML。 – silkfire
您應該可以在正則表達式中避免使用引號和'<', '>','/'符號(任何在正則表達式中有意義的特殊字符)! – adeneo
所有正則表達式的作用是找到我感興趣的下載頁面的一部分。目前爲止唯一的代碼是:preg_match(「id =」Acashprice「> £ \ d +。\ d +」,$ page ,$匹配); \t \t $ price = $ matches [0];我知道這是錯誤的。 – drspa44