『娱乐思思话』Python正则表达式由浅入深(二)( 三 )
findall=re.findall(pattern,message)
print(findall)
Out:['1918560461','3','2','2','981856661','1198','516']
再比如匹配文本内所有的小写英文字幕:
pattern='[a-z]+'
message='企业名称:CDA数据科学研究院n邮箱:1918560461@qq.comn地址:北京市海淀区厂洼街3号2号楼2层n网址:www.cda.cnn
企业名称:广州就学在线科技有限公司n邮箱:981856661@qq.comn地址:广州市黄埔区护林路1198号516房n网址:www.cda.cnn'
findall=re.findall(pattern,message)
print(findall)
Out:['qq','com','www','cda','cn','qq','com','www','cda','cn']
这里为大家整理一下这类常用的模式字符串写法:
·如果是匹配文本内所有大写英文单词 , 模式字符串可以写成'[A-Z]+'
·如果是匹配文本内所有大写、小写英文单词 , 模式字符串可以写成'[aA-zZ]+'
·如果是匹配文本内所有大小写英文单词以及数值串 , 模式字符串可以写成'[a0-z0-9A-Z]+'
文章图片
推荐阅读
- 「Python」小卖家也能月入5000+的方法
- Python爱好者社区| 程序员逆天改命,漫画
- Python:2019年,这24000程序员是如何使用Python的?
- [编程]TIOBE 5 月编程语言排行榜:C语言跑到第一,python连续两年上涨
- 【埃尔法哥哥】kNN分类算法及其python实现
- 「python训练营」数据分析:寻找Python最优计算性能
- 【智能家居科技】谁能取代Python?我使用Go来部署机器学习模型的原因
- 「简简科技」数据科学中选择Python还是R语言?
- 「罗永浩」入门python,看完这个300行代码的例子,你们会喜欢的~
- 『天津冯十一』我决定开启爬虫之旅,学了41天python基础知识