任何人都可以告诉我如何替换除了下划线和句号符号之外的字符串中的所有特殊字符.而且我一直在努力了解如何使这个替换模式阅读PHP手册及其如此令人困惑的初学者喜欢我是否有任何其他文档或教程,这对初学者来说很容易,所以我不必发布这样的另一个问题,每次我想要使用这个功能时给你的人带来麻烦?
preg_replace('/[^a-zA-Z0-9]/', '', $string);
Run Code Online (Sandbox Code Playgroud)
这是我所拥有的它取代所有特殊字符,但我想除了_和 ..
fal*_*tru 23
放入_和.取消否定的字符集([^...]):
$string = preg_replace('/[^a-zA-Z0-9_.]/', '', $string);
Run Code Online (Sandbox Code Playgroud)
你不应该省略$string = ..因为preg_replace返回被替换的字符串.它不会更改字符串.
| 归档时间: |
|
| 查看次数: |
32975 次 |
| 最近记录: |