【发布时间】:2010-12-05 05:26:17
【问题描述】:
通常我会这样做。
$str = preg_replace('#(\d+)#', ' $1 ', $str);
如果我知道它将是 utf-8,我会在模式中添加一个小写的“u”修饰符,我想我会很好。但由于有报道称 utf-8 占用的存储空间是使用本机字符集的 2 倍,在某些情况下是 3 倍,因此我试图不将应用程序限制为 utf-8。
因此,我试图远离我最喜欢的 preg_ 函数。
到目前为止,大多数事情都相当简单,但我有点卡在我通常在 preg_ 中使用字符类的替换上,例如“\d”。
【问题讨论】: