php - 替换除字母、数字、空格和下划线以外的所有字符

标签 php regex preg-replace ereg-replace

我希望替换字符串中除字母、数字、空格和下划线之外的所有字符。

有人可以举个例子吗?

最佳答案

我通常使用类似的东西:

$string = preg_replace("/[^ \w]+/", "", $string);

这将所有非空格和非单词字符替换为空。

关于php - 替换除字母、数字、空格和下划线以外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6442174/

相关文章:

php - 从 PHP RIJNDAEL_128 CBC 解密 Node.js 中的字符串

带有超链接 ActiveDocument.Range 和 Format 的正则表达式

php - 如果 END 之前没有未结束的 START,那么替换/删除 END 的正则表达式是什么?

php - 如何使用此 preg_replace 取消注释 JavaScript 代码?

android - 程序在尝试启动正则表达式模式时停止

php - preg_replace 抛出段错误

php - 使用 php 解析 javascript 文本

php - Laravel社交名流通过谷歌登录刷新 token 为空

php - 使用 jQuery 在网站上循环浏览图像的缺点

java - 删除 Java 文本文件内容后所有不需要的行