可能重复:
如何使用^/$如果它';s已经在PHP中用作正则表达式的分隔符了吗?
如果我在preg_replace上加上"#",就会出现错误。如何在preg_replace中包含"#"?
$document = preg_replace('#[^A-Za-z 0-9,.?$@!&;]#i', '', $document);
您退出
$document = preg_replace('#[^A-Za-z 0-9,.?$@!&;'#]#i', '', $document);
使用不同的分隔符。
/[^A-Za-z 0-9,.?$@!&;#]/
通过像'#
一样对其进行转义。另请查看此