PHP RegEx 指定了我想要的字符?

标签 php regex

如何从不包含以下内容的字符串中删除所有字符:[a-zA-Z0-9\-\/_]

换句话说,我想明确我想要什么,而不是我不想要什么。谢谢。

最佳答案

最简单的方法:

preg_replace("/[^a-zA-Z0-9-\/_]/", '', $string);

另一种方法是进行匹配,然后内爆匹配的值。

关于PHP RegEx 指定了我想要的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854124/

相关文章:

c# - 正则表达式日期

php - 从文本中提取关键字和多词关键字 - PHP

php - Codeigniter - 获取当前路线

php - 使用 CI activerecords 组合 `where` 和 `like` 语句

regex - 如何排除第一组的单个字符被匹配到第二组?

asp.net - 正则表达式只允许特定数字

php - PHP 5.3 是否向后兼容 PHP 5.2?

javascript - Internet Explorer 无法正确显示下拉菜单

java - 我怎样才能简化这个正则表达式?

regex - 有没有一种方法可以使用 grep(或任何其他工具)过滤文本文件,以便您可以获得包含在大括号或方括号中的文件部分?