@sellerr

'Жадный' поиск по регулярному выражению из трех условий. Как составить регулярное выражение?

Помогите составить регулярное выражение.
Нужно найти все ссылки такого вида:
<a href тут всё что угодно и слово del </a>
Пример:
<a href=http://site.ru>ok</a><a href=http://site.ru>text del text</a>
<a href=http://site.ru>text ok text</a>
<a href=http://site.ru>text ok text</a>
<a href=http://site.ru>text del text</a>

По регулярному условию <a href.*?(?!a href).*?(del).*?<\/a> находит первую строку целиком. А нужно самое краткое совпадение. Например <a href=http://site.ru>text del text</a>
Пример тут <a href="https://regex101.com/r/G3ZOO5/1"></a>
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@sellerr Автор вопроса
https://regex101.com/r/G3ZOO5/3
Надо как то отсеять повторение a href
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы