заменить символы в строке при выводе первых строк ноды

Главные вкладки

Аватар пользователя Poveritov Poveritov 19 ноября 2011 в 23:08

подскажите пожалуйста, я программно вывожу ноды,
мне нужно вывести 200 символов из таблицы node_revisions поля body
но в некоторых записях строка начинается [[wysiwyg_imageupload:157:]] "...мы рады что сегодня и т.д. и т.п."
мне нужно как-то избавится от [[wysiwyg_imageupload:157:]].

когда вывожу вьюхой то ставлю галочку Strip HTML tags и все выводится нормально.
?

Комментарии

Аватар пользователя Poveritov Poveritov 20 ноября 2011 в 9:10

спасибо, думаю это должно помочь, только вот вчера никак не могу разобраться с регулярными выражениями..сегодня еще повожусь, но что-то не до конца понимаю,как работает

Аватар пользователя Poveritov Poveritov 20 ноября 2011 в 13:34

регулярные выражения - необходимая вещь, советую разобраться с этим каждому кто столкнется с подобной проблемой..
но а я решил это так
$string = preg_replace('/\[\[(wysiwyg_imageupload)\:\d+\:\]\]/', ' ',$string);
из строки заменилось [[wysiwyg_imageupload:145]]