Я разрабатывал поисковую систему на PHP без использования MySQL. Поэтому я создал систему, которая ищет слова в php-файлах. Он работает нормально, но проблема отображает найденные страницы. Я пытаюсь использовать регулярное выражение, чтобы показать заголовок страницы (если есть) на найденных страницах, например:разрыв строки в регулярных выражениях в php
preg_match_all('/<title[^>]*>(.*?)<\/title>/',$conteudo, $matches, PREG_PATTERN_ORDER);
Он отлично работает, когда нет разрыва строки после тега заголовка. но если я сломаю строку после тега, например, это не сработает. Кто-то может мне помочь?
Извините, я не очень привык к регулярным выражениям, вы можете показать, как должен выглядеть код? Спасибо – user2701811
, вы действительно должны прочитать документацию preg_match_all * flags. Они действительно просты в использовании и e. г. игнорировать дело. –
add 's' в конце регулярного выражения: 'preg_match_all ('/