Всем привет, нужна помощь для создания регулярки preg_replace.
Суть задачи состоит в следующем:
Есть блок с внешними ссылками заключенный в теги [noleech], ко всем ссылкам которые находятся в этом блоке должен добавляться атрибут class="link", и соответственно удаляться сами теги [noleech]
[noleech]
<a href="example.com">example.com</a>
<a href="example.org">example.org</a>
<a href="example.net">example.net</a>
[/noleech]
На данный момент имеется регулярка которая удаляет теги [noleech] и присваивает ссылке атрибут class="link", но проблема в том что обрабатывается только одна ссылка а не три.
$content = preg_replace ( '#\[noleech\](.*)href(.*)\[/noleech\]#ism', '$1class="link" href$2', $content );
Подскажите что я упустил? Правильно решение разумеется оплачу.