4

これを手動でハードコーディングする以外に、.netフレームワークにこれを自動的に組み込む方法があるかどうか疑問に思っていました.ヘブライ語の日付をグルジアの日付に自動的に変換できることは知っていますが、ヘブライの数字をグルジアの日付に変換する必要があります

IE א = 1 ב = 2

これは数百にのぼります。詳細については、こちらを参照してください。

4

1 に答える 1

8

取るべきアプローチは次のとおりです。

  1. Dictionary<char,int各ヘブライ文字とその数値を対応させるMake >
  2. 一度に 1 文字ずつ文字列を解析します (右から左に行うのが最適です)。
  3. 各文字について、辞書でその値を検索し、それを実行中の合計に追加します
  4. 100 文字を 10 文字から分離し (二重引用符)、1000 文字を 100 文字から分離する (一重引用符) という一般的なシナリオを必ず処理してください。たとえば、5770 = ה'תש"ע.` です。分離の詳細については、上記のリンクの詳細を参照してください。

編集:ヘブライ語のテキストを数字に、数字をヘブライ文字に変換する機能を公開する GitHub リポジトリを公開しました。

于 2010-11-23T08:34:26.417 に答える