From 3935ce9eb2e5f79837f494489f4a16013aab9cb7 Mon Sep 17 00:00:00 2001 From: kalista Date: Mon, 20 Jan 2025 14:26:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(get=5Femail=5Fcode):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=82=AE=E7=AE=B1=E9=AA=8C=E8=AF=81=E7=A0=81=E6=8F=90=E5=8F=96?= =?UTF-8?q?=E6=AD=A3=E5=88=99=E8=A1=A8=E8=BE=BE=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改正则表达式,确保6 位数字不紧跟在字母或域名相关符号后面 - 提高了验证码提取的准确性和鲁棒性 --- get_email_code.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/get_email_code.py b/get_email_code.py index 12d711d..27925b5 100644 --- a/get_email_code.py +++ b/get_email_code.py @@ -52,7 +52,8 @@ class EmailVerificationHandler: # 从邮件文本中提取6位数字验证码 mail_text = mail_detail_data.get("text", "") - code_match = re.search(r"\b\d{6}\b", mail_text) + # 修改正则表达式,确保 6 位数字不紧跟在字母或域名相关符号后面 + code_match = re.search(r"(?