常用的正则表达式
常用的正则表达式: Email:'[0-9a-zA-Z]+@[0-9a-zA-Z]+\.[a-zA-Z]{2,3}' IP地址:'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' Web地址:'https?:/{2}\w.+' import re # 匹配email的正则表达式 email='[0-9a-zA-Z]+@[0-9a-zA-Z]+\.[a-zA-Z]{2,3}' result=re.findall(email,'linling@geekori.com') print(result) result=re.findall(email,'我的email是linling@geekori.com不是bill@geekori.com请确认输入的email是否正确') print(result) #匹配ipv4的正则表达式 ipv4='\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' result=re.findall(ipv4,'这是我的ip地址:223.67.8.90,你的ip地址是223.45.67.3') print(result) #匹配Url的正则表达式 url='https?:/{2}\w.+' url1='https://geekori.com' print(re.findall(url,url1)) print(re.match(url,url1))