function nocrlf($s) { return ($s == "\n" || $s == "\r") ? '' : $s; }
$s = preg_replace("#(<pre>.*</pre>|\n|\r)#ise", 'nocrlf(\'$1\')', $s);
новые сообщения
ответы на мои сообщения
избранное
скрытые темы
случайный топик
открыть всё в новых вкладках
Форум → Программирование → PHP для идиотов → Злая регулярка в preg_replace
Злая регулярка в preg_replace
Пожалуйста, авторизуйтесь, чтобы написать комментарий!