Регулярные выражения, замена тегов

maximum

Новичок
Регулярные выражения, замена тегов

Господа, нужна ваша помощь
в тексте есть ссылки подобного типа

<a href='lhttp://inkhere.com' class=txt>text here</a>

надо заменить их на <b>text here</b>

Никак самому не удается сделать :(

Заранее спасибо
 

phpcoder

Новичок
PHP:
$str = "<a href='lhttp://inkhere.com' class=txt>text here</a>";
echo preg_replace('/<a(.*)>(.*)<\/a>/U', '<b>$2</b>', $str);
 

Solid

Drosera anglica
При помощи нехитрой комбинации увеличиваем производительность в 4 раза:
preg_replace('|<a[^>]*>([^<]*)</a>|', '<b>\1</b>', $str);
 
Сверху