鱼C论坛

 找回密码
 立即注册
查看: 1404|回复: 1

关于正则表达式,

[复制链接]
发表于 2017-11-20 20:16:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何利用正则表达式筛选出 需要的电话号码,

例如 尾ABCD 尾AAA 尾ABCDDEE 尾AAAAB 尾ABABA

a = re.findall(?)  可以把以上这些因素 都加在a里 分析吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-11-20 21:08:19 | 显示全部楼层
  1. # 手机号
  2. r"^(0|13|15|18|168|400|800)[0-9]*$"

  3. # 生日号
  4. r"^\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])$"

  5. # 跟公司业务相关的号码
  6. r"^\d*(1688|2688|2088|2008|5188|10010|10001|666|888|668|686|688|866|868|886|999)\d*$"

  7. # 重复号码
  8. r"^(<a>\d)(\d)(\d)\1\2\3$"

  9. # 镜子号码
  10. r"^(\d)(\d)(\d)\3\2\1$"

  11. # AABB  
  12. r"^\d*(\d)\1(\d)\2\d*$"

  13. # AAABBB  
  14. r"^\d*(\d)\1\1(\d)\2\2\d*$"

  15. # ABABAB  
  16. r"^(\d)(\d)\1\2\1\2\1\2$"

  17. # ABCABC  
  18. r"^(\d)(\d)(\d)\1\2\3$"

  19. # ABBABB  
  20. r"^(\d)(\d)\2\1\2\2$"

  21. # AABAAB  
  22. r"^(\d)\1(\d)\1\1\2$"
  23.   
  24. # 4-8 位置重复  
  25. r"^\d*(\d)\1{2,}\d*$"

  26. # 4位以上 位递增或者递减(7890也是递增)  
  27. r"(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)|9(?=0)){2,}|(?:0(?=9)|9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){2,})\d"
  28.   
  29. # 以 518 、918 结尾  
  30. r"^[0-9]*(518|918)$"  
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-26 00:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表