c# - 将阿拉伯语句子拆分为字母并保留变音符号
问题描述
我有用变音符号写的阿拉伯语句子:"مَرْحَبَا كَيْفَ حَالُك"
。
我想将其拆分为字母,所以我使用了以下代码:
string text = "مَرْحَبَا كَيْفَ حَالُك";
char[] word = text.ToCharArray();
for (int i = 0; i < word.Length; i++)
{
Console.WriteLine(word[i]);
}
但它会将字母与变音符号分开。
我希望它是这样的
مَ
رْ
حَ
بَ
ا
كَ
يْ
فَ
حَ
ا
لُ
ك
解决方案
推荐阅读
- database - Laravel 检查 Gmail 是否存在,但包含“.”、“+”等字符
- python - Python - 选择一天中每个小时都有数据的所有行
- javascript - nodejs express.js 无法获取 /1.jpg 错误
- scrapy - Scrapy - 如何避免再次抓取同一页面
- bash - 使用 grep 中的数字进行算术运算
- php - 我如何才能将此重定向到另一个(外部)网站
- docker - 在 Docker 映像中包装 Playwright 时出错
- javascript - 如何读取 response.data.length 的值
- c++ - 如果我打开一个已经在 C++ 中打开的文件会发生什么
- security - 错误:Windows 10 上的 Snort 配置验证失败