我正在研究 java 的 icu 包。我正在寻找一种传递给定语言环境和给定代码点并获取“等效”字符列表的方法。
我正在查看法语中 [=e=] 的 POSIX 字符类,法语中与“e”等价的所有字符有哪些? e、é、è 和ê
看了好像大家都在用的icu包,没找到办法。
注意:这似乎与另一个问题相反。
安迪
最佳答案
这取决于你所说的等价物,但你可以使用 Collator
查看哪些字符将被排序在一起。您可以从 Locale
获取默认整理器:
Collator.getInstance(Locale.FRANCE);
将其转换为 RuleBasedCollator
允许你做:
((RuleBasedCollator)Collator.getInstance(Locale.FRANCE)).getRules();
这将显示等价表。
关于java - 有没有办法在语言环境中获取与给定字符等效的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9699266/