Ruby中的Alnum类

Mik*_* H. 3 ruby regex

\p{Alnum}Ruby语言的正则表达式中的类是什么?它包含哪些字符,它与它有什么不同[:alnum:]

Jus*_* Ko 5

基于rdoc和本教程,这两个表达式是等价的.

它们包含字母和数字字符.如果只使用ASCII字符,则相当于[a-zA-Z0-9].如果有非ASCII字符,都[:alnum:]p{Alnum}也包括像重音字符.