“What brings u here today!”(今天什么风把你吹过来了!),相信大家也是遇到和我一样的难题了吧,想把字母提取出来很简单,但是想把整个单词(还不是相同的单词)给提取出来就有点困难了,接下来我要给大家介绍两种方法
工具/原料
python
方法一
1
使用正则表达式,先上代码。写的啥?看不懂没关系,我们打印出结果来看看
2
打印出来的结果如图所示,是我们想要的结果吧,“What”、“brings”、“u”、“here”、“today”,神奇在于,所有我们想要的单词全都单独提取出来了。
3
下面笔者介绍一下是如何实现的,有盆友使用过正则表达式辅助网页吗?https://regexr.com/4gtcm,在这里你可以测试自己写出来的正则表达式是否是自己想要的,写出了自己想要的正则表达式之后,就是在python当中如何表达了
4
python是通过re模块提供对正则表达式的支持,使用re的一般步骤是
1、将正则表达式的字符串形式编译为pattern实例
2、使用pattern实例处理文本并获得匹配结果
3、使用函数获得信息,进行其他操作
下面列举几个常见的正则表达式处理函数
END
方法二
1
使用字符串自带的split()函数,简单吧,一个函数搞定。那么有的盆友就会不高兴了,“你为什么不早点告诉这个方法?”。本篇重点在介绍正则表达式,当然重点放在前面啦!
2
说归说,我们来看看运行结果,和使用正则表达式的结果是一模一样的。本篇介绍到这里就结束了,还有不会的小盆友,可以留言喔!喜欢作者的可以关注一下,每一个赞都是给我的鼓励,感谢大家阅览!
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部