首页 > 解决方案 > 将阿拉伯语句子拆分为字母并保留变音符号

问题描述

我有用变音符号写的阿拉伯语句子:"مَرْحَبَا كَيْفَ حَالُك"
我想将其拆分为字母,所以我使用了以下代码:

string text = "مَرْحَبَا كَيْفَ حَالُك";

char[] word = text.ToCharArray();
for (int i = 0; i < word.Length; i++)
{
    Console.WriteLine(word[i]);
}

但它会将字母与变音符号分开。
我希望它是这样的

مَ
رْ
حَ
بَ
ا
 
كَ
يْ
فَ
 
حَ
ا
لُ
ك

标签: c#splitarabicdiacritics

解决方案


推荐阅读