我希望逐步了解以下模式。
/\p{L}/u
/ u是修饰符(http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php):
你好(PCRE8) 此修饰符打开与Perl不兼容的PCRE的其他功能。 >模式字符串被视为UTF-8。该修饰符可从PHP 4.1.0或更高版本获得。在Unix上,从win32上的PHP 4.2.3开始。自PHP>以来检查模式的UTF-8有效性。 4.3.5。
剩下的呢? 谢谢。
答案 0 :(得分:3)
查看有关escape sequences的PHP文档,了解\p{xx}
,然后Unicode character properties了解\p{L}
的内容。
详细说明:
u
修饰符可以使用Unicode转义序列\p{xx}
是具有特定属性的Unicode序列\p{L}
是与字母匹配的Unicode序列因此,/\p{L}/u
匹配Unicode字母。