Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Регулярное выражение - помогите чайнику / 11 сообщений из 11, страница 1 из 1
14.01.2006, 14:07
    #33482871
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
совершенный чайник, которуму пришло в голову написать маленькую тулзу
есть какой-то текст, он обязательно начинается на
Сюжет
и заканчивается либо Дополнительно , либо Бюджет , либо Другие

помогите написать выражение для preg_match, которое вытаскивало бы этот текст...
заранее спасибо!
...
Рейтинг: 0 / 0
14.01.2006, 14:23
    #33482884
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
какой имеено текст ???
последнее слово?
Код: plaintext
\w+$
...
Рейтинг: 0 / 0
14.01.2006, 14:48
    #33482896
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Извиняюсь, поторопился, неполно описал

какой-то-набор-букавок-знаков Сюжет текст[ Дополнительно | Бюджет | Другие ]

нужно узнать "текст".
Квадратные скобочки и знак | - это...ммм...обозначает у меня "какой-то из вариантов" :)
...
Рейтинг: 0 / 0
14.01.2006, 14:56
    #33482899
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Код: plaintext
1.
^\w+\s(.+)\s\w+$
не забываем установить модификаторы для переноса строки, чтобы $ означал не конец строки, а текст полностью ...
...
Рейтинг: 0 / 0
14.01.2006, 15:00
    #33482901
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Николай, извините, не понял :)

вот такая штука у меня не работает

Код: plaintext
preg_match_all('/Сюжет((.|\n)*?)[Дополнительно | Бюджет |Другие]', $rsp['data'], $dta, PREG_SET_ORDER);	
...
Рейтинг: 0 / 0
14.01.2006, 15:02
    #33482903
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
и не будет работать, (xxx|yyy|nnn|aaa)
...
Рейтинг: 0 / 0
14.01.2006, 15:03
    #33482904
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Описка...

Код: plaintext
preg_match_all('/Сюжет((.|\n)*?)[Дополнительно | Бюджет |Другие]/', $rsp['data'], $dta, PREG_SET_ORDER);
...
Рейтинг: 0 / 0
14.01.2006, 15:04
    #33482906
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
я Вам дал регулярное выражение!
если не понятен синтаксис, читаем Синтаксис регулярных выражений
...
Рейтинг: 0 / 0
14.01.2006, 15:06
    #33482908
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Если так, то апач с пристегнутым модулем PHP5 грузит проц на 100% и терпения дождаться у меня не хватило :(
Код: plaintext
preg_match_all('/Сюжет((.|\n)*?)(Дополнительно|Бюджет|Другие)/', $rsp['data'], $dta, PREG_SET_ORDER);
...
Рейтинг: 0 / 0
14.01.2006, 15:11
    #33482914
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Roman Y.Если так, то апач с пристегнутым модулем PHP5 грузит проц на 100% и терпения дождаться у меня не хватило :(
Код: plaintext
preg_match_all('/Сюжет((.|\n)*?)(Дополнительно|Бюджет|Другие)/', $rsp['data'], $dta, PREG_SET_ORDER);

Я Вам дал и пример, и ссылку, читайте, размышляйте ...
...
Рейтинг: 0 / 0
14.01.2006, 15:13
    #33482915
Roman Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Регулярное выражение - помогите чайнику
Безусловно спасибо, пошел читать на 3й раз... :)
Просто хотелось пойти по легкому пути :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Регулярное выражение - помогите чайнику / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]