如何將每個錨文本替換爲所有的錨點。我的代碼是preg_replace帶錨文本的href錨點
$body='<p>The man was <a href="http://www.example.com/video/">dancing like a little boy</a> while all kids were watching ... </p>';
我想要得到的結果是:
<p>The man was dancing like a little boy while all kids were watching ... </p>
我用:
$body= preg_replace('#<a href="https?://(?:.+\.)?ok.co.*?>.*?</a>#i', '$1', $body);
和結果是:
<p>The man was while all kids were watching ... </p>
當應省略號......出現?經過一定的否。的文字或字符? –
正文字符串包含許多錨,我想循環它們全部檢查'www.example.com',而不是子域,用它的文本替換每個錨。謝謝 – khalil
@khalil請嘗試以下通過我回答。這將解決您的問題。 – Manish