Сделано в Раскрутке

Архив эхоконференции RU.PHP

- 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% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!