Регулярное выражение выбирающее строки вида %что то\n

Бочонок

http://frontender.info
Регулярное выражение выбирающее строки вида %что то\n

Доброго времени суток.

Есть масив текста вида


% что то \n
% что то \n
% что то \n
что то \n
что то \n
% что то \n
% что то \n

Хочу вырезать все строки текста вида % что то \n
Написал регулярное выражение
ereg_replace ( string pattern, string replacement, string string)
$var->infos[$k]=ereg_replace("%.*\\n","",$var->infos[$k]);

И ничегошеньки :((( Помогите пожалуста написать это самое выражение верно.
 

advocat

developer
очень советую почитать http://ua2.php.net/preg_replace
а также http://ua2.php.net/manual/ru/pcre.pattern.syntax.php
 

netdog

net @
$text = "% что то \n
% что то \n
% что то \n
что то \n
что то \n
% что то \n
% что то \n
";
echo preg_replace("~%.*?\n~", '', $text);
 

Бочонок

http://frontender.info
2advocat - сижу перечитываю. спасибо за ссылки.
2Net Dog - спасибо огромное - все заработало.
 

Demiurg

Guest
Зачем регулярные выражения ?
Вырезать все строки начинающиеся с % и все.
 

Фанат

oncle terrible
Команда форума
Бочонок
На этом сервере есть реально полезный раздел "Статьи".
В нем специально для тебя написаны аж два урока по регулярным выражениям.
 
Сверху