2019年5月26日 re模块2

import re
ret15=re.findall(r'I','hello I am LIST')# 代表特殊字符,如果前面不加r,则会报错,r代表原生字符串,里面的字符串不做任何转义
ret16=re.findall('I\b','hello I am LIST') #\ 代表了 1个普通的,因为 在python 中本身就有含义 所以re模块翻译不出,需要进行转义
print(ret15,ret16)
ret17=re.findall('c\\l','adcldd')#此处用4个,python解释器转义成c\l,re模块再解释成cl
print(ret17)
import re
ret18=re.findall(r'ka|bc','ka43344kbc') #| 或 作用,前面可以加个r 就是取消转义
print(ret18)

》》['ka', 'bc']

原文地址:https://www.cnblogs.com/python1988/p/10927378.html