проблема в конструкции Код (Text): [^\\] , которая должна ловить все кроме обратного слеша. При запуске скрипта вылетает ошибка, нет закрывающей ] как вылечить?
прослешить его еще 1 раз [^\\\] PHP: <?php $subject = 'sample\ne/*-xt\r'; var_dump($subject); var_dump(preg_match_all('/[^\\\]/', $subject, $matches)); var_dump($matches);
Два слеша в РНР обозначают один экранированный (\\ = \), этот слеш, стоящий перед следующим, PCRE принимает за экранирующий его слеш слешем.