| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Не работает регулярное выражение |
| Автор: ShamanVoodoo 28.4.2013, 03:14 | ||
Есть вот такой простой код, $f содержит текст страницы - проверено, почему не срабатывает регулярное выражение? Почему скажем работает выражение preg_match('/<title>(.*)<\/title>/im', $f, $matches) , а мое нет? Поясню, итоговая цель получиль данный ul список и выдернуть из него названия категорий. |
| Автор: ksnk 28.4.2013, 08:21 | ||
а такое сработает? |
| Автор: kirpichtion 29.4.2013, 16:28 |
| Откуда взялся модификатор "m"? Это же не JS. |
| Автор: baldina 29.4.2013, 17:15 | ||||||
http://www.php.net/manual/ru/reference.pcre.pattern.modifiers.php Добавлено через 8 минут и 45 секунд насчет ? справедливо, модификатор m не обязателен (т.к. не используются ^ и $), но требуется s, иначе точка (.) не сопоставляется с пробелами
Добавлено через 10 минут и 7 секунд либо
|
| Автор: ShamanVoodoo 30.4.2013, 11:22 |
| спасибо |