我有一个用于匹配 unicode 字符串的正则表达式,它适用于 1.8.7 之后的所有 Ruby 版本:
/[\p{L}\p{Space}]+/u
如何使用 Ruby 1.8.7 实现?
最佳答案
Unicode 属性是在 Ruby 1.9 版本中添加的,因此在旧版本中,您必须使用 Posix 类,如 [:space:]
或 [:alpha:]
参见 POSIX Bracket Expressions了解更多详情。
关于ruby - 将 unicode 文本与 Ruby 1.8.7 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17827918/