Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
GoDr спорим OrmaJever прав?
Мелкий
Отправлено: 27 Февраля, 2015 - 15:40:53
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
OrmaJever пишет:
можно попробовать preg_quote(), но скорее всего # он не будет экранизировать
С чего это?
Тупой итератор по строке, подставляющий \ перед символами, определёнными в исходнике функции статично и, в добавок, указанному в необязательном втором аргументе.
----- PostgreSQL DBA
LIME
Отправлено: 27 Февраля, 2015 - 15:44:26
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
дада Мелкий
вот этот момент я и забыл пояснить
экранирование средствами самого PCRE как раз # не обработает
GoDr
Отправлено: 27 Февраля, 2015 - 16:49:09
Посетитель
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
LIME пишет:
экранирование средствами самого PCRE как раз # не обработает
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
GoDr лучше применить ф-цию включив ограничитель в доп параметр
Чтоб уж железно
В твоем случае естественно # не будет экранирован он ведь не спецсимвол (Добавление)
Ведь никто не гарантирует что в переменной потом не попадется / (Добавление)
А# используют просто потомучто нагляднее
От палок итак в глаз рябит
GoDr
Отправлено: 27 Февраля, 2015 - 17:05:58
Посетитель
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
да я тоже стал в своё время использовать # только потому, что она достаточно заметна, да и в тексте очень редко используется, особенно в поиске (Добавление)
.
вот не знаешь где нежданчик подвернётся
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.