将希伯来字母转换为等价数字

use*_*046 4 c# hebrew

其他然后用手硬编码我想知道是否有一种方法,即.NET框架将自动内置,我知道它可以自动将希伯来日期转换为格鲁吉亚日期,但我需要将希伯来语数字转换为格鲁吉亚语

IEא= 1ב= 2

这进入了数百个.有关详细信息,请参见此处

Yaa*_*lis 8

这是你应该采取的方法:

  1. Make Dictionary<char,int>用于给出每个希伯来字母及其数值之间的对应关系
  2. 一次解析一个字符串(最好从右到左)
  3. 对于每个字符,在字典中查找其值并将其添加到运行总和中
  4. 请务必处理将数百个字母与数十个字母(双引号)分开并将数千个字母与数百个字母(单引号)分开的常见方案.例如,5770 =ה'תש"ע..有关分色的更多信息,请参阅上面链接中的详细信息.

编辑:我刚刚发布了一个GitHub Repo,它公开了将希伯来文本转换为数字的功能,以及将数字转换为希伯来字母等值的功能.