Ruby中的Alnum类

时间:2012-11-13 23:52:55

标签: ruby regex

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

1 个答案:

答案 0 :(得分:5)

基于rdoc和此tutorial,这两个表达式是等效的。

它们包含字母和数字字符。如果仅使用ASCII字符,则相当于[a-zA-Z0-9]。如果有非ASCII字符,则[:alnum:]p{Alnum}也会包含重音字符等内容。