gpt4 book ai didi

C#:获取斯堪的纳维亚语言的字母表中的字母?

转载 作者:太空狗 更新时间:2023-10-29 23:04:35 25 4
gpt4 key购买 nike

有没有办法得到一种语言的字母表中的字母?

我想进行分页,例如,我想显示字母表的最后 7 个字母。对于荷兰语字母表,t-z 是最后 7 个字母,但对于瑞典语字母表,它是 w-ö(即 w x y z å ä ö)。

当我将其作为输入时,对于“正常”的 a-z 字母表,我可以生成通过使用 ASCII 表在两者之间的字母,但对于瑞典来说这行不通。

最佳答案

据我所知,.NET 和 Windows 均未提供此信息。但是,您可以在 Unicode Consortium 的 CLDR database 中找到它。 .这个数据库实际上是一组包含各种本地化信息的 XML 文件(每种语言一个。以语言缩写命名)。一座金矿!

元素/ldml/characters/examplarCharacters 包含语言中使用的字符列表。例如,对于瑞典语 (sv.xml):

[a-v x-z å ä ö]

请注意,当您说“ASCII 字母”时,您确实意识到您将自己限制在了拉丁文字上,不是吗?就 ar CLDR 而言,诸如 a-z 之类的列表是 Unicode 字符序列,而不仅仅是 ASCII 字母。例如,在俄语中(来自 ru.xml):

[а-е ё ж-я]

关于C#:获取斯堪的纳维亚语言的字母表中的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1542781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com