1、ASCII字符对应的字符组 [\x00-\x7F]
例如:判断是否是ASCII字符
# -*- coding: UTF-8 -*-
import re
print (re.search("^[\x00-\x7F]$", "c")!=None)
print (re.search("^[\x00-\x7F]$", "I")!=None)
print (re.search("^[\x00-\x7F]$", "0")!=None)
print (re.search("^[\x00-\x7F]$", "<")!=None)
print (re.search("^[\x00-\x7F]$", "@")!=None)
2、正则表达式的提取,以python代码为例
#正则表达式的提取
print (re.search("^[\x00-\x7F]$", "@").group(0))
#匹配并提取所有的字符串,r 代表原生字符
for zipcode in re.findall(r"\d{6}","zipcode1:201203,zipcode2:100859"):
print (zipcode)