Подскажите с регуляркой или как сделать это?

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Всем привет, имеется список со строками вида:

/category/subcategory

Как написать регулярку или другой способ, чтобы оставить только category, без слешей. Спасибо.
 
Последнее редактирование:

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Всем привет, имеется список со строками вида:

/category/subcategory

Как написать регулярку или другой способ, чтобы оставить только category, без слешей. Спасибо.
Поторопился с вопросом, уже решил. Всем спасибо. Решение => регулярка
(?<=/).*?(?=/)
 

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Возникла новая задача, с которой мои мозги не бельмес, имется разметка вида:

HTML:
<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

Как написать такое регулярное выражение? Всем спасибо.
 

Santorini

Creators Template
Регистрация
29.08.2019
Сообщения
775
Благодарностей
991
Баллы
93
Возникла новая задача, с которой мои мозги не бельмес, имется разметка вида:

HTML:
<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

Как написать такое регулярное выражение? Всем спасибо.
52860
 
  • Спасибо
Реакции: Sergodjan и timoxa949

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)