我不是具有正則表達式的家庭成員。我試圖理解它,但這很困難。在現有表達式中添加另一個正則表達式
我有一個正則表達式,它將任何URL包裹在錨標記中。但是,它也包裝已經在錨標籤中的URL。我想阻止這一點,所以我找到了一個正則表達式來爲我做這件事。
?![^<]*</a>
但是,我不知道如何將其添加到我現有的正則表達式。這是我目前的正則表達式:
preg_replace('!(((ht)tp(s)?://)[-a-zA-Zа-яА-Я()[email protected]:%_+.~#?&;//=]+)!i', '<a href="$1" target="_blank">$1</a>', $text); ?>
那麼,如何跳過已包裝在錨標記中的URL?
請清除您的問題的更多細節。 –