- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #1058 [1443]
От : Konstantin Boyandin 2:5020/175.2 26 июня 03, 16:03
Кому : Alex Spirenkov 26 июня 03, 22:23
Тема : Re: Поиск по тексту
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Привет, Alex Spirenkov!
>> AS> Как это можно победить?
>> AS> str_replace ведет себя аналогично.....
>>
>> RTFM. Защитить символ начала множества ('['):
>>
>> $test = 'astring[143]morechars';
>> if (preg_match("/(\\[[0-9]+][a-z]+)/", $test, $rerc)) {
>> echo "matched: " . $rerc[1];
>> }
AS> Как "ручками" - и так понятно, вопрос был в том, что строка поиска
AS> приходит из ВHЕ, и ее значение варируется в пределах фантазии
AS> пользователя.....
Всё в том же мануале. Защищить все метасимволы в pattern string - добавляя
перед ними '\'.
Всего наилучшего,
Константин
Шамтеран http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!