【发布时间】:2014-12-15 00:32:23
【问题描述】:
我正在尝试从字符串中删除所有字符,除了:
- 字母数字字符
- 美元符号 (
$) - 下划线 (
_) - 代码点
U+0080和U+FFFF之间的Unicode字符
我通过这样做得到了前三个条件:
preg_replace('/[^a-zA-Z\d$_]+/', '', $foo);
如何匹配第四个条件? I looked at using \X 但必须有比列出 65000 多个字符更好的方法。
【问题讨论】:
标签: php regex unicode preg-replace