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

Как найти все заголовки в html-коде?

Я написал выражение "/(.*?)<\/h2>/i" - оно ищет в тексте заголовки h2, но немного не понял как сделать поиск вообще всех заголовков И возможно вместо .* в тегах лучше использовать [^>]*, но не уверен
  • Вопрос задан
  • 505 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
"/(.*?)<\/h2>/i"

Как лучше - вам виднее. Зависит от того, зачем вам их искать. Иногда лучше обойтись вообще без регулярных выражений, а добиться цели иным способом, но это зависит от конкретной задачи.

...как сделать поиск вообще всех заголовков...

Очевидно, 2 заменить на [1-6]:
"/(.*?)<\/h[1-6]>/i"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы