We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4bfffae commit 685acf6Copy full SHA for 685acf6
2 files changed
itn/chinese/rules/license_plate.py
@@ -27,8 +27,11 @@ def __init__(self):
27
28
def build_tagger(self):
29
digit = string_file('itn/chinese/data/number/digit.tsv') # 1 ~ 9
30
+ zero = string_file('itn/chinese/data/number/zero.tsv') # 0
31
+ digits = zero | digit
32
province = string_file(
33
'itn/chinese/data/license_plate/province.tsv') # 皖
- license_plate = province + self.ALPHA + (self.ALPHA | digit)**5
34
+ license_plate = province + self.ALPHA + (self.ALPHA | digits)**5
35
+ license_plate |= province + self.ALPHA + (self.ALPHA | digits)**6
36
tagger = insert('value: "') + license_plate + insert('"')
37
self.tagger = self.add_tokens(tagger)
itn/chinese/test/data/license_plate.txt
@@ -1,2 +1,3 @@
1
鄂a七l六二u => 鄂a7l62u
2
皖C九B三四E => 皖C9B34E
3
+京A零七ZX三F => 京A07ZX3F
0 commit comments