Программирование > Регулярные выражения

regexp в php, небольшая проблемка

(1/1)

docker:
Добрый день!
Мне нужно из строки:
somemoreyet another text text text

выбрать текст между самыми внутренними тегами

Я Пишу такой regexp функции ereg:
"(^| )+"

- Не подходит, в чем может быть проблема?

Yukko:

--- Цитировать ---docker:
"(^| )+"
--- Конец цитаты ---

проблема в том, что крышка ^ в данном случае является не отрицанием, а символом начала строки!

Ошибка номер два: в РНР внутри регулярных выражений служебные символы надо ескейпить... что-то типа такого:
preg_match("/^$/", $data);

Так как скорее всего поиск будет проходить по тексту, то надо будет еще проставить режимы поиска...

Специально не буду давать рабочий пример, а дам лучше ссылку на статьи, где описано с примерами, как делать подобные задачи...
http://www.webscript.ru/stories/04/06/25/6006996
http://www.webscript.ru/stories/04/06/29/9711672

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии