Заменить анкор ссылки

Статус
В этой теме нельзя размещать новые ответы.

dez2007

Создатель
Регистрация
27 Апр 2008
Сообщения
31
Реакции
1
Подскажите пожалуйста, как правильно написать регулярное выражение.
есть ссылка <a href="/shop/Wienerberger/rossiyskiy_kirpich_dlya_fasada_Wienerberger/" style="border:none" >Wienerberger</a>

в ней нужно заменить анкор Wienerberger

чтобы получилось
<a href="/shop/Wienerberger/rossiyskiy_kirpich_dlya_fasada_Wienerberger/" style="border:none">44444444</a> или
<a href="/shop/Wienerberger/rossiyskiy_kirpich_dlya_fasada_Wienerberger/" style="border:none">555555</a> например)))

Такая конструкция не работает <.*?>|<a\s.*?>.*?a>|<h\d.*?h\d> и такая тоже |<a.*?>(.*)</a>|sei

В первом случае ругается на делимитер "|", во втром ни чего не меняет
 
preg_replace( '~(<a.*?>).*?(<\/a>)~sm', '$1new_anchor$2', $string);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху