chinesenumber

Convert Chinese (or Japanese) numbers (e.g. 二十一) to numeric digits (21)

MIT License

Downloads
243
Stars
4
Committers
1

ChineseNumber

Convert Chinese (or Japanese) numbers (e.g. 二十一) to numeric digits (21).

Similar in idea to https://github.com/akshaynagpal/w2n

The resulting numbers can be sorted using https://github.com/SethMMorton/natsort

If you want to sort non-numeral, some best options are https://github.com/avian2/unidecode

Usage

>>> from chinesenumber import NumberParser
>>> parser = NumberParser()
>>> parser.numberify('第二十二课')
'第22课'
>>> parser.simple_parse('百六十五')
165
>>> parser.numberify('二〇一三', simple=True)
'2013'

Installation

pip install chinesenumber