如何划分以不同语言特定字符开头的名称字符串?
似乎是一个简单的问题,但除非你知道自己的方式,否则它有点难!
我希望在没有任何额外实用程序库的情况下做到这一点。可以只用 String 类来完成吗?
对不起(白痴我!)让我改写一下:
我在电话簿中有联系人姓名。其中一些是希伯来语/阿拉伯语,其中一些是中国人,还有一些是英语。我想将这些名称分解为以每种语言开头的名称。
我应该为此使用什么字符串实用程序?
如何划分以不同语言特定字符开头的名称字符串?
似乎是一个简单的问题,但除非你知道自己的方式,否则它有点难!
我希望在没有任何额外实用程序库的情况下做到这一点。可以只用 String 类来完成吗?
对不起(白痴我!)让我改写一下:
我在电话簿中有联系人姓名。其中一些是希伯来语/阿拉伯语,其中一些是中国人,还有一些是英语。我想将这些名称分解为以每种语言开头的名称。
我应该为此使用什么字符串实用程序?
您可以使用 String 类来做到这一点。使用要用于拆分和使用的字符创建正则表达式String.split(regex)
解决了!
这就是所谓的Unicode Block 我遵循以下SO 答案