From 160d87320db08c548aa6ea778d771cbe65afe60b Mon Sep 17 00:00:00 2001 From: xingchensong Date: Mon, 13 Nov 2023 17:16:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(tn):=2011=20->=20=E5=8D=81=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tn/chinese/rules/cardinal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tn/chinese/rules/cardinal.py b/tn/chinese/rules/cardinal.py index fe8a56e..cc6ecb8 100644 --- a/tn/chinese/rules/cardinal.py +++ b/tn/chinese/rules/cardinal.py @@ -67,8 +67,8 @@ def build_tagger(self): | cross('二万', '两万')) self.number = accep('约').ques + number.optimize() - # cardinal string like 110 or 127.0.0.1, used in ID, IP, etc. - cardinal = digits.plus + (digits | dot).plus.ques + digits.plus + # cardinal string like 127.0.0.1, used in ID, IP, etc. + cardinal = digits.plus + (dot + digits.plus)**3 # xxxx-xxx-xxx cardinal |= digits.plus + (delete('-') + digits.plus)**2 # three or five or eleven phone numbers