python 提取一个单词的所有字母_如何用python提取单词(正则表达式or分割)

news/2024/8/26 11:13:00 标签: python 提取一个单词的所有字母

“What brings u here today!”(今天什么风把你吹过来了!),相信大家也是遇到和我一样的难题了吧,想把字母提取出来很简单,但是想把整个单词(还不是相同的单词)给提取出来就有点困难了,接下来我要给大家介绍两种方法

49701aebf6a75f0f39c5795a97324b18502c4c46.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

python

方法一

1

使用正则表达式,先上代码。写的啥?看不懂没关系,我们打印出结果来看看

49c5d3e34b2c56eebc918bbaf775e5f4fdf54046.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

打印出来的结果如图所示,是我们想要的结果吧,“What”、“brings”、“u”、“here”、“today”,神奇在于,所有我们想要的单词全都单独提取出来了。

fdb4f00d3aceaad7bd850156eee7340f6578b846.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

下面笔者介绍一下是如何实现的,有盆友使用过正则表达式辅助网页吗?https://regexr.com/4gtcm,在这里你可以测试自己写出来的正则表达式是否是自己想要的,写出了自己想要的正则表达式之后,就是在python当中如何表达了

1562a0b9763e21c26338ec64e6e89a618725b146.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

python是通过re模块提供对正则表达式的支持,使用re的一般步骤是

1、将正则表达式的字符串形式编译为pattern实例

2、使用pattern实例处理文本并获得匹配结果

3、使用函数获得信息,进行其他操作

下面列举几个常见的正则表达式处理函数

9b2098254193cee86fea59af5a0ff2260c9aa846.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

方法二

1

使用字符串自带的split()函数,简单吧,一个函数搞定。那么有的盆友就会不高兴了,“你为什么不早点告诉这个方法?”。本篇重点在介绍正则表达式,当然重点放在前面啦!

0cdb2f0e1799e92a5d564ff4e1fec314f0c5a046.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

说归说,我们来看看运行结果,和使用正则表达式的结果是一模一样的。本篇介绍到这里就结束了,还有不会的小盆友,可以留言喔!喜欢作者的可以关注一下,每一个赞都是给我的鼓励,感谢大家阅览!

c255efc595ee41c159c9a1e78d88912ca4ca9b46.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部


http://www.niftyadmin.cn/n/927182.html

相关文章

java使用xml存储数据_「爬虫四步走」手把手教你使用Python抓取并存储网页数据

爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Python爬虫的基本流程。如果你还在入门爬虫阶段或者不清楚爬虫的具体工作流程,那…

骁龙芯片性能排行2020_急速快讯!手机芯片性能排行榜

阅读本文前,请您先点击上面的“ 蓝色字体”,再点击“关注”,这样您就可以继续免费收到文章了。每天都有分享,完全是免费订阅,请放心关注。 …

vba 定义类_excel编程系列基础:认识VBA的编辑器VBE

编按:哈喽,大家好!VBA实战入门教程第5篇,我们将从九九乘法表开始和结束今天的教程。之中,我们会认识VBE,也就是VBA代码的编辑器。VBE的基本概念、打开方式,以及它的布局和主要功能,它…

python与数据思维基础笔记_python数据挖掘和机器学习实战-学习笔记1

终于学完python基础、数据分析之后开始了机器学习!开心! 1.人工智能、机器学习、数据挖掘 人工智能是智能机器,如计算机所执行的与人类智能有关的活动,如识别、判断、证明、学习和问题求解等思维活动。即研究人类智能活动规律的一…

vue hot true 不起作用_59.Vue 使用webpack构建vue项目

前言在前面的篇章中,已经说明了 webpack4 的基本使用,那么本章节开始在 webpack4 中构建vue项目,同时对比看看这种构建方式,与在网页script导入 vue.js 中的区别。构建webpack项目开发首先重新构建webpack项目。初始化项目文件结构…

用asp.net实现日历打卡_“叮”—你的习惯已养成(习惯打卡APP介绍)

我用过蛮多习惯打卡APP,能叫得出名字,不管是付费还是免费,我几乎都试用过。但是最终只留下了四个打卡APP:小日常、Daily Goals、薄荷健康、滴答清单。没错,我每天需要打开4个APP打卡。但其实上,只有小日常和…

linux mysql查看所有表_SQL Server 与 MySQL存储引擎

SQLServer 与 MySQL 出自于不同的公司,最大的区别在于一个开源、一个不开源;不开源的提供低版本免费使用,无法使用高级功能,而开源的就不一样,提供所有的功能使用;关于存储引擎本人能力有限学识浅薄&#x…

制作gif动图python_利用Python如何制作好玩的GIF动图详解

前言 之前我们分享过用Python进行可视化的9种常见方式。其实我们还能让可视化图形逼格更高一些,今天就分享一下如何让可视化秀起来:用Python和matplotlib制作GIF图表。 假如电脑上没有安装ImageMagick,先去这里按照自己的电脑系统下载对应版本…