File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,9 +39,9 @@ def build_tagger(self):
3939 digits = zero | digit # 0 ~ 9
4040
4141 # 十一 => 11, 十二 => 12
42- teen = cross ('十' , '1' ) + (digit | addzero )
42+ teen = cross ('十' , '1' ) + (digit | add_weight ( addzero , 0.1 ) )
4343 # 一十一 => 11, 二十一 => 21, 三十 => 30
44- tens = digit + delete ('十' ) + (digit | addzero )
44+ tens = digit + delete ('十' ) + (digit | add_weight ( addzero , 0.1 ) )
4545 # 一百一十 => 110, 一百零一 => 101, 一百一 => 110, 一百 => 100
4646 hundred = (digit + delete ('百' ) + (tens
4747 | teen
@@ -123,5 +123,6 @@ def build_tagger(self):
123123 cardinal |= number
124124 else :
125125 cardinal |= number_exclude_0_to_9
126- tagger = insert ('value: "' ) + cardinal + insert ('"' )
126+ tagger = insert ('value: "' ) + cardinal + (insert (" " ) + cardinal ).star \
127+ + insert ('"' )
127128 self .tagger = self .add_tokens (tagger )
You can’t perform that action at this time.
0 commit comments