Forum Webscript.Ru

Программирование => PHP => Тема начата: maxbiz от 09 Ноября 2002, 00:09:47

Название: Почему такое?
Отправлено: maxbiz от 09 Ноября 2002, 00:09:47
Станная штука...

беру текст в котором содержится ссылка на шаблон
[template-test1] , например:

"бла бла ла ла ла [template-test1]  бла бла ла ла ла "

и записываю его в переменную $text_plain.

делаю
preg_match_all("/\\[template-([-a-zA-Z0-9_]{1,10})\\]/i",$text_plain,$indexes);

На что естественно прекрасно находится [template-test1]  и preg_match_all() возвращает true.

Теперь записываю тот же самый текст в поле базы, затем его оттуда читаю в $text_plain;

делаю
preg_match_all("/\\[template-([-a-zA-Z0-9_]{1,10})\\]/i",$text_plain,$indexes);

Ничего не находит!

Шо це может быть такое?
Название: Почему такое?
Отправлено: rembo от 10 Ноября 2002, 08:02:45
Попробуй так:
preg_match_all("/\\\\\\[template-([-a-zA-Z0-9_]{1,10})\\\\\\]/i",$text_plain,$indexes);