我想从字符串中删除所有非字母数字和空格字符.所以我确实希望留下空间.我在[]括号中为下面的函数添加了什么空格:
ereg_replace("[^A-Za-z0-9]", "", $title);
Run Code Online (Sandbox Code Playgroud)
换句话说,什么符号代表空间,我知道\n代表一个新的行,是否有任何这样的符号用于单个空格.
Gum*_*mbo 29
只需在您的角色类中放置一个空格:
[^A-Za-z0-9 ]
Run Code Online (Sandbox Code Playgroud)
对于其他空白字符(制表符,换行符等),请\s改用.
您还应该知道PHP的POSIX ERE正则表达式函数已被弃用,并且将在PHP 6中删除,以支持PCRE正则表达式函数.所以我建议你preg_replace改用:
preg_replace("/[^A-Za-z0-9 ]/", "", $title)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13963 次 |
| 最近记录: |