Skip to content

Commit 5f166d3

Browse files
authored
feat(tn): support xxx-xxxxxxxx (#144)
1 parent e0adb16 commit 5f166d3

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

tn/chinese/rules/cardinal.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ def build_tagger(self):
7171
cardinal = digits.plus + (dot + digits.plus)**3
7272
# xxxx-xxx-xxx
7373
cardinal |= digits.plus + (delete('-') + digits.plus)**2
74+
# xxx-xxxxxxxx
75+
cardinal |= digits**3 + delete('-') + digits**8
7476
# three or five or eleven phone numbers
7577
phone_digits = digits @ self.build_rule(cross('一', '幺'))
7678
phone = phone_digits**3 | phone_digits**5 | phone_digits**11

tn/chinese/test/data/cardinal.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
110 => 幺幺零
22
127.0.0.1 => 一二七点零点零点一
3+
010-64035547 => 零一零六四零三五五四七

0 commit comments

Comments
 (0)