Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:44
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Приветствую всех. Есть база данных PGSQL со списком регулярных выражений по которым необходимо осуществлять поиск совпадений. Подставляю выражение из базы в переменную, затем в preg_match и не работает... добавляю руками - работает.Выражение хранится в базе в поле 'mask', в виде '/[aAbB][\daAbB]:[aAbB][\daAbB]/'Выражений много и будут добавляться. Хранятся как varchar.Примеры:Не работает:$a = pg_result($resultmatch,0,'mask');$b = "a1:b1";if (preg_match($a,$b)) { echo "1"; }else { echo "0"; }Работает:$a = '/[aAbB][\daAbB]:[aAbB][\daAbB]/';$b = "a1:b1";if (preg_match($a,$b)) { echo "1"; }else { echo "0"; }Почему? Может в данном примере с ковычками накосячил, но сути не меняет, если из базы подставляю не фурычит... ручками вбиваю работает.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Регулярное выражение для ссылок Guest Архив вопросов и ответов 0 17.10.2011 12:16
Регулярное выражение Guest Продолжение старого архива 0 16.10.2011 16:15
Регулярное выражение. Guest Продолжение старого архива 0 16.10.2011 15:14
Регулярное выражение Guest Третий архив вопросов и ответов 0 30.09.2011 20:59
Составить регулярное выражение Guest Третий архив вопросов и ответов 0 28.09.2011 19:30



© www.otvetnemail.ru - Форум вопросов и ответов.