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