Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions itn/chinese/rules/cardinal.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,8 @@ def build_tagger(self):
# requires at least one normal digit before repeat_digit
cardinal |= digits.plus + repeat_digit + digits.star

cardinal |= add_weight(number + dot + digits.plus + accep("亿")|accep("万"), -0.5)

# 4. 特殊格式的数字 + 标准数字
# cardinal string like 23
if self.enable_standalone_number:
Expand Down
2 changes: 2 additions & 0 deletions itn/chinese/test/data/cardinal.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,5 @@
尾号幺七零二 => 尾号1702
尾号一二三四 => 尾号1234
幺八五洞幺拐两零柒幺玖 => 18501720719
十二点四三万 => 12.43万
五百零六点五三六亿 => 506.536亿
Loading