pattern =re.compile(r"^(\d+?)(0*)$") print(pattern.match("1023000").groups()) #邮箱的正则表达式; pattern =re.compile(r"^([a-zA-Z\.]+)\@([a-zA-Z0-9]+)\.([a-zA-Z]{3})$") print(pattern.match("someone@gmail.com").groups()) #提取带名字的; 注意中间可能会有空格 #<Tom Paris>tom@voyager.org pattern =re.compile(r"^\<([a-zA-Z0-9\s]+)\>\s*([a-zA-Z0-9]+)\@([a-zA-Z0-9]+)\.([a-zA-Z]{3})$") if pattern.match("<Tom Paris> tom@voyager.org"): print(pattern.match("<Tom Paris> tom@voyager.org").groups()) else: print("NOT OK!")
Sign in to make a reply
阿花的阿发