0
我有一個相當複雜但格式良好的HTML字符串,其中包含很多鏈接。我的一部分任務是將所有錨點轉換爲粗體,並帶有「XX1」一詞。這可能在不使用jQuery/js的PHP中執行?使用正則表達式選擇性格式化
我有一個相當複雜但格式良好的HTML字符串,其中包含很多鏈接。我的一部分任務是將所有錨點轉換爲粗體,並帶有「XX1」一詞。這可能在不使用jQuery/js的PHP中執行?使用正則表達式選擇性格式化
您可以使用preg_replace
這一點,嘗試:
preg_replace('/(<a.*>.*XX1.*<\/a>)/imU', '<b>${1}</b>', $html);
沒有測試模式,應該工作,雖然。
有沒有其他的方式,但什麼?公認。謝謝! –
同時測試了模式,它似乎工作,也許有一些特殊情況,沒有跨過我的腦海,它失敗了? – ccKep