正则表达式
import re
s = '3456fpeiuHa123@126.com'
# 从开头匹配
ret = re.match('34', s)
print(ret)
# 找第一个
ret = re.search('56', s)
print(ret)
#替换
ret= re.sub('@','|',s)
print(ret)
# 匹配一个数字
ret = re.match('[0-9]', s)
print(ret)
# 匹配前6次是否有数字(遇到不符合就返回)
ret = re.match('[0-9]{0,6}', s)
print(ret)
# 匹配指定长度的数字
ret = re.match('[0-9]{5}', s)
print(ret)
# 匹配所有数字
ret = re.findall('[0-9]', s)
print(ret)
# 匹配所有字母
ret = re.findall('[a-zA-Z]', s)
print(ret)

浙公网安备 33010602011771号