【发布时间】:2012-01-25 21:55:57
【问题描述】:
我将以下内容用于preg_replace:
$replace = '/[!\/."",#\s\-:?"]+/';
例如,当我尝试在上面添加 ' 时,它会给我一个文件错误:
解析错误:语法错误,第 38 行 .../s.php 中的意外 T_NS_SEPARATOR
另外,有没有更简单的方法列出所有要替换的符号?
【问题讨论】:
-
解析错误:语法错误,第 38 行 /home/##/s.php 中的意外 T_NS_SEPARATOR
-
.....第 38 行的代码是什么?
-
为什么要放3倍的符号“?
-
我基本上只想要类似的东西!"£$%^&*()_+=|\.?/~#'@;:{}[]
-
将
<?php $replace = '/[!\/."",#\s\-:?"]+/'; ?>放入文件并在命令行上运行它(通过php)不会产生语法错误。请发布更多代码。
标签: php syntax-error parse-error