正则表达式
语法
1.点".":除了换行符之外所有的符号—一个元素
str1 = 'zhenze\n'
res = re.findall('zh..', str1)
print(res) #['zhen'] 返回结果为一个列表
2.‘*’:前面元素没有出现过,或者出现n次
str1 = 'zhenze\n'
res = re.findall('zh*', str1)
print(res) #['zh', 'z'] 返回结果为一个列表
3.‘+’:前面元素出现1次,或者至少出现过一次
str1 = 'zhenze\n'
res = re.findall('zh+', str1)
print(res) #['zh'] 和"*"区别:只返回一个zh
4- (.*?)–提取数据
info = '''{"username":"zhangsan","password":"123456"}'''
res = re.findall('"password":"(.*?)"', info)
print(res) #['123456']