2010-11-23 105 views
4

其他然后硬编码这手动我想知道是否有一种方法,该框架将这种内置automaticaly,我知道它可以自动将希伯来语日期转换为格鲁吉亚日期,但我需要到希伯来语号转换为格鲁吉亚将希伯来字母转换成等效数字

IEא = 1 ב = 2

此进入数百个。有关更多信息,请参阅here

+0

您的意思是“格里高利”日期?也许希伯来语数字的“阿拉伯”数字? – 2010-11-23 08:06:47

回答

8

这里是你应该采取的方法:

  1. Dictionary<char,int,让每一个希伯来字母和数字值
  2. 之间的对应关系解析字符串一个字符时间>(最好做是正确的 - 从左至右)
  3. 对于每个字符,请在字典中查找其值并将其添加到运行总和中
  4. 务必处理从数十个字母中分隔数百个字母的常见方案(双引号标记)并分开成百上千个字母(单引号)。例如,5770 =ה'תש"ע.`查看详情请见下面链接以获得更多关于分离

编辑:我只是published a GitHub Repo,对于希伯来文本转换为数字,和数字功能曝光希伯来语字母的数字