- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #44 [2443]
От : Konstantin Boyandin 2:5020/175.2 11 мая 03, 14:05
Кому : Vadim Tzirulnicov 16 мая 03, 21:09
Тема : preg_replace
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Приветствую, Vadim Tzirulnicov!
VT> Что-то никак не могу понять...
VT> Есть, допустим, строка "
VT> rerere
VT> ". Hужно оставить только "rerere" (т.е. удалить пробелы, символы
VT> перевода строки и табуляции в начале и в конце строки).
VT> Пробую для замены в начале строки preg_replace("/^[\r*\n*
VT> *\t*]\w/",'',$str); - не пашет...
RTFM. Что, по-твоему, означает *класс символов*
[\r*\n*\t*]
? Ответ: три указанных "пробельных" символа плюс звёздочка.
Может, проще использовать trim? А если уж так нужно именно регулярным
выражением, то
preg_match("/^[ \t\r\n]*((.|\n)*?)[ \t\r\n]*$/", $str, $matches);
$matches[1] будет содержать то, что требуется.
Всего наилучшего,
Константин
http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!