ruby语言的regex中的类是什么?它包含哪些字符,与\p{Alnum}有何不同?

最佳答案

基于rdoc和这个tutorial,这两个表达式是等价的。
它们包含字母和数字字符。如果仅使用ascii字符,则相当于[a-zA-Z0-9]。如果存在非ascii字符,[:alnum:]p{Alnum}也会包含重音字符之类的内容。

10-02 21:23