我想寫一個正則表達式,用雙星**代替和字符(&),但只包含在HTML HREF屬性(絕對或相對)內。另外,我需要它充分"&"
串正則表達式替換&,但只在一個鏈接內
所以匹配,例如,以下HTML塊:
<p>Ben & Jerry is <a href="http://www.domain.com?a=1&b=2&c=3">cool</a></p>
<p>Ben & Jerry is <a href="/index.htm?a=1&b=2&c=3">cool</a></p>
將成爲
<p>Ben & Jerry is <a href="http://www.domain.com?a=1**b=**c=3">cool</a></p>
<p>Ben & Jerry is <a href="/index.htm?a=1**b=2**c=3">cool</a></p>
我可以全部替換 「&」 S和所有"&"
s,但是我的問題包含在鏈接中。
任何人都可以幫忙嗎?
顯示您嘗試 – HamZa
是否有使用正則表達式是什麼?使用HTML解析器可能會更好。 –
我可以想象使用模式和匹配器 MightyPork