[英]Regex - Keep Bookmark but remove hyperlinks
在文檔中有多個實例
(i) <a href="#_ftnrefx" name="_ftnx" title="" id="_ftnx">[X]</a>
as bookmarks
and
(ii) <a href="http://www.somedomain.com/somepageurl">Some text</a>
正則表達式幫助需要刪除所有超鏈接(如(ii)中所示),但要保留書簽鏈接(如(i)中所示。在2中,需要保留文本“ Some text”,而只是刪除超鏈接)。
謝謝。
此代碼段應該可以工作
echo preg_replace(
'/<a[^>]+href\s*=\s*[\'"][^#][^>]+>([^<]+)<\s*\/a\s*>/',
'$1',
'<a href="http://www.somedomain.com/somepageurl">Some text</a>'
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.