@Shimpanze

Регулярное выражение: как найти последнее вхождение?

Добрый день!

Скажите, пожалуйста, как найти вот этот отрывок?

45f62969986546ef9f3d2fc689f6699a.jpg

То есть блок, относящийся к последнему заголовку h2, после которого больше нет заголовков h2.

Я пробовал вот так: (<\/h2>[\s\S]*)(?!<h2>), то есть сказал ему, - найди мне блок, начинающийся от последнего закрывающего тега /h2 который не заканчивается на открывающий тег h2. Но он выбирает всё на странице, а не последний кусок...

Помогите, пожалуйста
  • Вопрос задан
  • 7440 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@ugodrus
/<h2[^>]*>[^<]*<\/h2>[^<]*?(?=\z)/gm
как-то так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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