parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 22.05.2008 12:54 / 22.05.2008 12:54

хотя...
этого не может быть, потому что этого не может быть никогда ;)
преобразование '^;' в ';' происходит на этапе компиляции кода.

компиляция регулярного выражения -- на этапе выполнения (после компиляции).

на этапе выполнения символа '^' там при подобном раскладе просто уже не может быть.


хотя если регулярное выражение приходит из внешнего файла (и без процессинга), то одинарная птичка там останется, и будет воспринята pcre-процессором будет именно как отрицание. но если оно приходит из внешнего файла то очевидно, что птичка тут вообще лищняя, т.к. эскейпить символ ';' в данном случае не нужно.