preg_replace 除以下各项之外的所有内容:空格、(、)、数字、AND、OR
我想替换除以下内容之外的所有内容:
spaces
(
)
numbers
AND
OR
这是我当前的代码,它几乎可以工作,只是它允许保留 ANDOR 中的任何字母。
我希望它只留下完整的单词“AND”或“OR”,否则将其删除。
$string = preg_replace("/[^()ANDOR0-9 ]/", "", $string);
有什么想法我需要什么代码吗?
I want to replace everything except the following:
spaces
(
)
numbers
AND
OR
Here's my current code which almost works except it allows any of the letters from ANDOR to be left.
I want it to only leave the full word AND or OR otherwise strip it.
$string = preg_replace("/[^()ANDOR0-9 ]/", "", $string);
Any ideas what code I need?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是很优雅,但是很有效。
Not very elegant, but it works.