来自pcrepattern 规格页面:
通用字符类型
Run Code Online (Sandbox Code Playgroud)\s any white space character为了与 Perl 兼容,\s 没有用来匹配 VT 字符(代码 11),这使得它与 POSIX“空格”类不同。然而,Perl 在版本 5.18 中添加了 VT,PCRE 在版本 8.34 中也添加了 VT。默认的 \s 字符现在为 HT (9)、LF (10)、VT (11)、FF (12)、CR (13) 和 space (32),它们在“C”语言环境中定义为空格。如果发生特定于区域设置的匹配,则此列表可能会有所不同。例如,在某些语言环境中,“不间断空格”字符 (\xA0) 被识别为空格,而在其他语言环境中,VT 字符则不是。
因此\s将匹配 5 个字符以及更多字符,具体取决于:
该测试比较了不同 PHP 版本的 preg_match 的结果。
| 归档时间: |
|
| 查看次数: |
6889 次 |
| 最近记录: |