有一个常见的正则表达式用于强化网址~[^\\pL\d]+~u
,但第一个\\pL
中的preg_replace()
是什么意思?
以下是一些例子:
答案 0 :(得分:8)
\\pL
是Unicode属性快捷方式。它也可以写成\p{L}
或\p{Letter}
。它匹配来自任何语言的任何类型的信件。
答案 1 :(得分:5)
\\pL
是\\p{L}
除了标准符号,\ p {L}, Java,PHP,Perl,PCRE和JGsoft引擎允许您使用简写\ pL 。该简写仅适用于单字母Unicode属性。 \ pLl不等于\ p {Ll}。它相当于\ p {L} l,它匹配Al或àl或任何Unicode字母后跟文字l。