- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #1054 [1443]
От : Generaloff Den 2:5020/400 26 июня 03, 14:57
Кому : Alex Spirenkov 26 июня 03, 22:23
Тема : Re: Поиск по тексту
-------------------------------------------------------------------------------
From: "Generaloff Den"
Hi
"Alex Spirenkov" wrote in message
news:3efac63d$1@ns.satcomtel.ru...
> Добрый день всем!
>
> Столкнулся с проблемой: есть текст в котором встречаются символы [ и ] в
> большом количестве.
> Подстрока, которую надо искать приходит в поле $_POST и то-же содержит
> символы [].
> $var1 = $_POST['var']; Здесь $var1 допустим = "[123]abc", именно такую
> строку и надо найти.
> Естественно preg_match("/".$var1."/sm",$text,$result); не работает, так как
> воспринимает [...] как подмножество 1-3.
>
> Как это можно победить?
> str_replace ведет себя аналогично.....
было нечто похожее...
лечил так:
preg_match("/".strtr($var1, array('['=>'\[', ']'=>'\]'))."/sm",$text,$result);
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!