日本で使ってる漢数字は、万進法ともいうらしく、千以下の単位が何度も現れる。
しかし、数字+単位文字 という組み合わせで処理すれば、そんなに難しくなさそう?
と思って実装してみたのがこれ。それなりに動きそうではある。
https://github.com/kamawanu/pypi-jpnumeric
- 万未満の単位文字は 10^nしながら保留しておき
- "万"が来てから10^5倍して合計に加えるだけといえばだけ。
それなりに動いてるようだが、あまりテストしてないので変換間違いがあったら連絡してくれると嬉しい。
出来心でpypiパッケージとしても登録してみた。
https://pypi.org/project/jpnumeric/
githubの用意とpypiの登録が前後してるので、homepageはzennになってる。
Discussion