From 2d939c941456828ee55d68ccf69a00f49cbb7e8b Mon Sep 17 00:00:00 2001 From: jack-131 <53454023+jack-131@users.noreply.github.com> Date: Mon, 20 Oct 2025 10:41:29 +0800 Subject: [PATCH] Fix regex pattern to prevent digit matching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用D来匹配可能会出现手机号在最前或者最后的情况下匹配不出来 --- ...\276\276\345\274\217\347\232\204\345\272\224\347\224\250.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/Day21-30/30.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\347\232\204\345\272\224\347\224\250.md" "b/Day21-30/30.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\347\232\204\345\272\224\347\224\250.md" index 90a4d3ef1..265189168 100755 --- "a/Day21-30/30.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\347\232\204\345\272\224\347\224\250.md" +++ "b/Day21-30/30.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\347\232\204\345\272\224\347\224\250.md" @@ -106,7 +106,7 @@ if m1 and m2: import re # 创建正则表达式对象,使用了前瞻和回顾来保证手机号前后不应该再出现数字 -pattern = re.compile(r'(?<=\D)1[34578]\d{9}(?=\D)') +pattern = re.compile(r'(?