Мне нужно заменить всю ссылку на якорь ($ 2), например,
preg_replace('\<a.*?href="(.*?)".*?>(.*?)<\/a>\', '$2', $text)
, но только если ($ 1) совпадает с частью моей ссылки
Я могу использовать что-то вроде это \<a.*?href="(.*?my\.link.*?)".*?>(.*?)<\/a>\
только если текст
"some text <a href="http://my.link/?action">anchor</a> some text"
но в этом случае это совсем не так
"some text <a href="http://another.link/?action">anchor</a> some another text <a href="http://my.link/?action">anchor</a>"
здесь мое решение будет заменить обе ссылки последним якорем