##########################################################
# 电话号码和电子邮件提取程序
#! python3
# phoneAndEmail.py - Finds phone numbers and email addresses on the clipboard.
import pyperclip,re # 导入剪贴板和正则模块
phoneAndEmail = re.compile(r'''(
(\d{3} | \(\d{3}\))? # area code
(\s | - | \.)? # separator
(\d{3}) # first 3 digits
(\s | - | \.) # separator
(\d{4}) # last 4 digits
(\s*(ext | x | ext\.)\s*(\d{2,5}))? # extension
)''',re.VERBOSE)
# TODO: Create email regex
emailRegex = re.compile(r'''(
[a-zA-Z0-9._%+-]+ # username
@ # @ symbol
[a-zA-Z0-9.-]+ # domain name
(\.[a-zA-Z]{2,4}) # dot-something
)''',re.VERBOSE)
# TODO:Find matches in clipboard text
text = str(pyperclip.paste(