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

Как подобрать регулярное выражение (regex) для динамического Id?

Добрый день.
Есть блоки вида
<div id="popover-11415" class="popover" role="tooltip"><i class="close-btn"></i>Текст</div>

Число в Div ID - менятся у разных блоков. Можно как то подобрать регулярку чтобы общее выражение для всех блоков было типа popover*

Пока составил такую:
<div[^<>]*?id="popover-11415"[^<>]*?class="popover"[^<>]*?role="tooltip"><i[^<>]*?class="close-btn"></i>.*?<a[^<>]*?href=["'][^<>]*?["']>.*?</a></div>


Но оно соответственно собирает только 1 блок 11415
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 3
Regexp 101: popover-\d+
Ответ написан
Комментировать
@Roman-Fov
Xpath
//div[starts-with(@id, 'popover-')]/text()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Алабуга Москва
До 370 000 ₽
Betnetix Ростов-на-Дону
от 80 000 до 250 000 ₽
Strikt Москва
от 100 000 до 180 000 ₽