国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python3如何用re导出文本数据?

python3如何用re导出文本数据?

头像

小妮浅浅

2020-11-20 17:10:402580浏览 · 0收藏 · 0评论

在小学做题的时候,如果题目中有相同的数值,我们还可以通过人工比对查找出来。不过现在要用电脑处理的数据很多,我们需要借助某种工具,来帮我们筛选出重复的数据或是文件名。那么学了python的我们有没有什么解决办法呢?今天小编就教大家用re导出文本数据,具体举例如下:


文本内容如下,就是一个编译后的map,我想提取里面的symbol信息,地址,以及在哪些模块里面使用了

当下面有多行时,也就是在多个.o文件中使用时,怎么提取出每一个.o

表达式是:

_([a-zA-Z0-9_]+)\s+([a-z0-9A-Z]{8})\s+defined\s+in\s+[a-zA-Z0-9_]+.o\s+section\s+.+\n\s+used in\s+([a-zA-Z0-9_]+.o)\s*\n\s*(\w+.o)\n\s*(\w+.o)

问题1:

当需要匹配多个“ ******.o”时如何匹配

问题2:

如何把所有满足条件的都匹配出来,

_PfTORQ_r_ThermEffCorrMult 000fe417 defined in torqmall.o section .bss
used in torqmctl.o
torqmrat.o
_PeTORQ_GearState 000fe419 defined in torqmall.o section .bss
used in torq_meth_jac.o
torq_mulf_jac.o
torqmgve.o
torqmgvv.o
etcdmtps.o
_PeTORQ_GearStatePrev 000fe41a defined in torqmall.o section .bss
_PeTORQ_GearStateDsrd 000fe41b defined in torqmall.o section .bss
_VfTORQ_AXIS_RPM_W_11Brk 000fe41c defined in torqmall.o section .bss
used in torqmdes.o
tqdrmall.o


解决方法:

 re.findall(pattern, string, flags=0)

范例:

>>> text = "He was carefully disguised but captured quickly by police."
>>> re.findall(r"\w+ly", text)
['carefully', 'quickly']

测试:

In [1]: yourstr="""_PfTORQ_r_ThermEffCorrMult 000fe417 defined in torqmall.o section .bss
used in torqmctl.o
torqmrat.o
_PeTORQ_GearState 000fe419 defined in torqmall.o section .bss
used in torq_meth_jac.o
torq_mulf_jac.o
torqmgve.o
torqmgvv.o
etcdmtps.o
_PeTORQ_GearStatePrev 000fe41a defined in torqmall.o section .bss
_PeTORQ_GearStateDsrd 000fe41b defined in torqmall.o section .bss
_VfTORQ_AXIS_RPM_W_11Brk 000fe41c defined in torqmall.o section .bss
used in torqmdes.o
tqdrmall.o"""
 
In [2]: re.findall('\w+\.o',yourstr)
Out[2]:
['torqmall.o',
 'torqmctl.o',
 'torqmrat.o',
 'torqmall.o',
 'torq_meth_jac.o',
 'torq_mulf_jac.o',
 'torqmgve.o',
 'torqmgvv.o',
 'etcdmtps.o',
 'torqmall.o',
 'torqmall.o',
 'torqmall.o',
 'torqmdes.o',
 'tqdrmall.o']

看完后小伙伴们会发现,我们想要的.o的结果已经出来啦,说明re.findall针对此类问题的解决有效果哦~更多Python学习推荐:PyThon学习网教学中心


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

黑料| 三个老头捆着躁我一个| 公与媳2电视剧免费| 黑丝| MISS CHANGE| 国外成品网站1688入口在哪| 《诱人的女房东3》| 美国式禁忌3乱偷| 放荡的女兵伦理2| 我在公车被蹭水后当晚就来了月经 | 黄文| 医生含着我的奶边摸边做视频| 女生给男生吃小头头| 耕耘小侄女小说全文免费阅读| 《有夫之妇的秘书》演员表| 粘液共生1-3集免费观看动漫| 《魅魔之耻》1~4集免费看| 《请好好疼爱里面》免费观看| 青梅竹马是消防员第一部| 男生把小困困放到女生困里视频| 灌浆料一立方多少吨| 乡村玉米地周婶的小说叫什么名字| 真人做爰45分钟| 公交车上被蹭水后多久自然恢复| 《高压监狱3》法国版正版| 日韩MM| 人犬兽人在线观看免费完整一| 老公把闺蜜干的嗷嗷叫| 女被扒开腿狂躁XXXXX视频| 双腿无力合拢红肿外翻男生原因| 录像狗配女人| 动漫《纯洁的修女》在线看 | 《警花交换做爰》| 人狗大战5高清正版免费观看| 爷爷的鸡又黑又长下一句怎么接 | 用毛笔刷尿孔不准尿出来怎么办| 小丹让我尝尝你的味道是什么歌啊啊| 朕心爱的丑姑娘| 真人刺激战场40分钟电视剧| 《艳乳欲乱2》动漫| 麻豆免费观看A片WWW