@StartPy

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

Я написал выражение "/(.*?)<\/h2>/i" - оно ищет в тексте заголовки h2, но немного не понял как сделать поиск вообще всех заголовков И возможно вместо .* в тегах лучше использовать [^>]*, но не уверен
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
"/(.*?)<\/h2>/i"

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

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

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

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

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