Цитата:
<a target="_blank" href="http://www.site.com">SITE</a>
Нужно вытащить то, что выделено оранжевым, для замены, НО с учетом того, что в ссылке могут стоять разные параметры ссылки (target и пр.), причем в разных местах (то есть они могут идти в разной последовательности). После замены должно получиться так:
Цитата:
<a href="http://www.site.com" target="_blank" class="a1">SITE</a>
Я так понимаю, что это должно быть что-то вроде:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $text = preg_replace('/<a href=(.*)>(.*)<\/a>/', '<a href="$1" target="_blank" class="a1">$2</a>', $text);