【发布时间】:2013-07-24 07:36:29
【问题描述】:
我有一个用于匹配 unicode 字符串的正则表达式,并且在 1.8.7 之后的所有 Ruby 版本中都非常出色:
/[\p{L}\p{Space}]+/u
如何使用 Ruby 1.8.7 实现?
【问题讨论】:
-
根据这个答案What is the difference between Ruby 1.8 and Ruby 1.9,Ruby 在 1.9 中学习了 Unicode 属性,所以
\p{Space}不应该在 Ruby [:space:]。 -
您的意思是它适用于比 1.8.7更新 的 Ruby,对吗?不是年长?
-
当然,更新 :) 抱歉
-
@stema 谢谢,它现在适用于 Posix 类
标签: ruby regex unicode ruby-1.8.7