如何从不包含以下内容的字符串中删除所有字符:[a-zA-Z0-9\-\/_]
?
换句话说,我想明确我想要什么,而不是我不想要什么。谢谢。
最佳答案
最简单的方法:
preg_replace("/[^a-zA-Z0-9-\/_]/", '', $string);
另一种方法是进行匹配,然后内爆匹配的值。
关于PHP RegEx 指定了我想要的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854124/