如何包括“#";在preg_replace中


How to include "#" in preg_replace?

可能重复:
如何使用^/$如果它';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,.?$@!&;#]/

通过像'#一样对其进行转义。另请查看此