Skip to content

Commit 685acf6

Browse files
authored
[itn] 车牌号5位6位,包含零 (#198)
1 parent 4bfffae commit 685acf6

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

itn/chinese/rules/license_plate.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ def __init__(self):
2727

2828
def build_tagger(self):
2929
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
3032
province = string_file(
3133
'itn/chinese/data/license_plate/province.tsv') # 皖
32-
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
3336
tagger = insert('value: "') + license_plate + insert('"')
3437
self.tagger = self.add_tokens(tagger)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
鄂a七l六二u => 鄂a7l62u
22
皖C九B三四E => 皖C9B34E
3+
京A零七ZX三F => 京A07ZX3F

0 commit comments

Comments
 (0)