Возникла новая задача, с которой мои мозги не бельмес, имется разметка вида:
<a href="/tags/tag1">tagname1</a>, <a href="/tags/tag2">tagname2</a>, <a href="/tags/tag3">tagname3</a>, <a href="/tags/tag4">tagname4</a>
Мне нужно вытащить чистые теги без html элементов, а именно tagname1, tagname2, tagname3, tagname4.
Проблема в том, что регулярное выражение (?<=">).*?(?=</a>) ставит все эти теги на новую строку, получается так:
tagname1
tagname2
tagname3
tagname4
А мне нужно чтобы выход был таким:
tagname1;tagname2;tagname3;tagname4
Как написать такое регулярное выражение? Всем спасибо.