2010-11-23 23 views
4

その他これを手動でハードコーディングしています.Netフレームワークが自動的に構築される方法があるのだろうかと思っていましたが、ヘブライの日付を自動的にジョージア語の日付に変換できますグルジアヘブライ文字を等価な数字に変換する

IEא に= 1 ב = 2

をヘブライ語の数字を変換するために、これは数百になります。詳細はhereを参照してください。ここで

+0

「グレゴリオ暦」の日付を意味するのか、おそらくヘブライ語の数字から「アラビア語」の数字ですか? –

+0

いいえ、これはhttp://www.i18nguy.com/unicode/hebrew-numbers.html – user511046

+0

を意味します。 @ジムはタイトルにコメントしていた。 "ジョージア語"は本当に意味をなさない。あなたは "gemtriya"(各ヘブライ文字に数値がある)をアラビア数字に変換しようとしている。(http://en.wikipedia.org/wiki/Arabic_numerals - すなわち:数字) –

答えて

8

は、あなたが取るべきアプローチです:

  1. Dictionary<char,intを作る>右のそれを行うには最高の(一度に文字列1つの文字を解析し、各ヘブライ文字とその数値
  2. との対応を与えること左から左へ)
  3. 各文字について、その値を辞書で調べて、実行中の合計に加算します。
  4. 何百という文字を10文字から区切るための一般的なシナリオを扱います(二重引用符マーク)と数千文字から数百文字(一重引用符)。例えば、5770 =ה'תש"ע.`分離の詳細について上記のリンクで詳細を参照してください

編集:。。番号にヘブライ語のテキストを変換するための機能を公開し、私だけpublished a GitHub Repo、と数字

関連する問題