13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联Python教程:如何用python3re在数字中提取字母?

从文本中提取想要的文字内容不难,在表格中提取数据也是如此。小编最近教大家学习re模块还真就遇到了棘手的问题,好在经过多方面的查询资料和请教之后,终于解出了这道题的答案。本篇我们要讲的是用python3 re在数字中提取字母,是不是从来没接触过呢?下面我们就来看看如何处理。

员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。成都创新互联公司坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供成都网站制作、网站设计、微信公众号开发、电商网站开发,微信小程序开发,软件按需策划等一站式互联网企业服务。


问题:

s = '1,2,3,4,a,5,6,7,8,b,9,10,11,12'  ['1,2,3,4', '5,6,7,8', '9,10,11,12']

要想将上述字符串按要求进行分割,意味着分隔符为',a,' 和 ',b,':

针对上述情况,要想利用str.split()取得想要的结果,就要费点劲了,具体实现可见文末;

这时,就可以利用re.split()方法了

import re
s = '1,2,3,4,a,5,6,7,8,b,9,10,11,12'
re.split(',[a-b],', s, maxsplit=0, flags=0) # ['1,2,3,4', '5,6,7,8', '9,10,11,12']

那接下来介绍一下re.split()

re.split(pattern, string, maxsplit=0, flags=0)

看着问题很难,其实只要依赖于re中的函数就可以解决了。这也提醒了小编,在基础函数知识的掌握上一定要牢固呀!更多Python学习推荐:PyThon学习网教学中心。


当前标题:创新互联Python教程:如何用python3re在数字中提取字母?
地址分享:http://cdbrznjsb.com/article/dhoecjo.html

其他资讯

让你的专属顾问为你服务