Задать вопрос
@Astral100498

Регулярное выражение, как пропускать пустые теги?

Добрый день. Моя регулярка var reg=/>([^(>|<|)]+)(<|>)/ ловит текст между тегами страницы. Пример на фото. Можно ли как то пропускать пустые теги, в том числе и перенос строки с табуляцией?

Если добавить \n В регулярку var reg=/>([^(>|<|)\n]+)(<|>)/ < то она перестает ловить текст в следующих тегах
<a class="main-menu__link main-menu__link_expand" href="my/profile" data-menu="profile">
            <svg class="icon_svg icon_menu_settings" viewBox="0 0 32 32">
  <use href="5f6aee67/images/sprite.svg#icon_menu_settings"></use>
</svg>
	Настройки
</a>


5f7c2e5652d8a031394694.png
  • Вопрос задан
  • 238 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
init0
@init0
Старый моряк
Правильный ответ: не использовать регулярные выражения для html/xml контента
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект