立即学习:https://edu.csdn.net/course/play/6861/326749?utm_source=blogtoedu
正则表达式之通配符案例应用
.*?组合
加?避免贪婪试读取
应用1
#提取字串中的含E的单词
import re
s1 = 'Select items to perform actions on them'
print(re.findall('\w*o\w*',s1,flags = re.I))
#将字串中的标点符号和字母删除
import re
s2 = '很好用,散热快,性能好,所以是个游戏本,颜值在线,我拿他做图,打开u3d和max,ps都没问题,综合评价很好,京东配送速度也很快,包装也很好,超级推荐,在乎颜值的小伙伴可以入手,没办法我是个颜控,电脑和手机连接也很顺畅。'
print(re.sub('[,a-z0-9]','',s2,flags = re.I))
应用2
#根据逗号字符进行截取
import re
s3 = '很好用,散热快,性能好,所以是个游戏本,颜值在线,我拿他做图,打开u3d和max,ps都没问题,综合评价很好,京东配送速度也很快,包装也很好,超级推荐,在乎颜值的小伙伴可以入手,没办法我是个颜控,电脑和手机连接也很顺畅。'
s4 = re.split(',',s2,flags = re.I)
s4
注意事项:正则表达式对后期数据处理,会有很大帮助,需要扎实掌握