python正则表达式项目(电话号码和E-mail提取程序)


任务:

  • 从剪贴板获取文本(这一步可以换成从csv中获取文本
  • 找出文本中所有的电话号码和E-mail地址
  • 粘贴到剪辑板
#Finds phone numbers
import re

phoneRegex=re.compile(r'''(
(\d{3}|\(\d{3}\))?                #3位要么是不带括号要么是带括号的地域ID
(\s|-|\.)?                                #分隔符 空白符、-、.
(\d{3})
(\s|-|\.)
(\d{4})
(\s*(ext|x|ext.)\s*(\d{2,5}))?
)''',re.VERBOSE)                  #使用VERBOSE编写注释

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM