有没有办法在Ruby中枚举字符的所有Unicode属性?我可以使用Ruby 1.9的Regexp类来测试给定字符是否具有特定属性(例如,
我可能可以手动使用
some_char =~ /\p{P}/
用于测试some_char
是否为标点符号等),但由于字符可以具有多个属性(例如,(
既是标点符号又是ASCII等),因此最好能够获取字符的所有属性列表。我可能可以手动使用
unicode_data.txt
之类的文件来完成这个任务,但这似乎是已经在某个地方完成的事情。 UnicodeUtils
似乎没有任何相关内容,并且谷歌搜索也没有找到任何明显的结果。谢谢!