- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #118 [2443]
От : Konstantin Boyandin 2:5020/175.2 14 мая 03, 15:13
Кому : val khokhlov 16 мая 03, 21:09
Тема : preg_replace
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Приветствую, val khokhlov!
KB>> preg_match("/^[ \t\r\n]*((.|\n)*?)[ \t\r\n]*$/", $str, $matches);
vk> кстати, а почему ты советуешь этот вариант?
Хороший вопрос. Сел, написал, проверил - работает.
vk> я по своему опыту использовал бы такой regex: /^\s*(.*?)\s*$/s
vk> между ними есть какие-то отличия, которых, может быть, я не учел?
"." не учитывает перевод строки, который вполне может быть "посередине".
vk> и еще вариант (imho красивее): preg_replace("/^\s+|\s+$/s", '',
vk> $str)
Да, несомненно, красивее... Если, конечно, работает.
Всего наилучшего,
Константин
http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!