标签: ruby regex unicode ruby-1.8.7
我有一个用于匹配unicode字符串的正则表达式,并且对于比1.8.7更新的所有Ruby版本都非常酷:
/[\p{L}\p{Space}]+/u
如何使用Ruby 1.8.7实现它?
答案 0 :(得分:1)
在Ruby版本1.9中添加了Unicode属性,因此在旧版本中,您必须使用Posix类,如[:space:]或[:alpha:]
[:space:]
[:alpha:]
有关详细信息,请参阅POSIX Bracket Expressions。