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

文章 > Python常见问题 > python如何匹配txt

python如何匹配txt

头像

silencement

2020-02-15 10:41:372729浏览 · 0收藏 · 0评论

python很强大,python的正则表达式很好用

下面就说说怎么用python的正则表达式来匹配txt文本中的字符吧。

首先,要知道自己匹配的字符串是什么形式的,然后根据自己的字符串形式来写出对应的正则表达式

例如这次,我需要匹配的是数字加逗号加数字的字符串形式

所以我的正则表达式的形式如下

rule_name = r'\b(\d*,+\d+)\s'
compile_name = re.compile(rule_name, re.M)

\d代表数组,然后后面带符号的话,符号要在*后面添加,\s是空格还是tab之类的,\b是代表间断,具体也不清楚是什么。。r代表的是

生字符串的意思,然后()里面的是最后得到的字符串,在这里,我的字符串不需要那些空格或者间断之类的,所以就在那些\d那里加了括

号,具体是要用其他代表形式的话,可以直接百度,找到例如字母的表达。

然后下面就要用compile,里面的re.M的意思就是多行匹配,具体什么意思我也不是很清楚,不知道是文本不止一行时用,还是说匹配的

字符有多行的时候用,但是我这样写并没有出现错误,所以就继续这样写了。

然后就是打开txt文件,这个很简单

#"获取文本"
f = open(path)
st = f.read()

path就是文本的路径了

之后直接调用findall函数,可以直接找到在这个文本里的所有符合表达式的字符串,并且返回一个list,里面就是找到的所有字符串了

res_name = compile_name.findall(st)

这个res_name就是一个list,里面包含了找到的所有字符串了

调用的时候,直接res_name[i]就可以找到对应的第i个字符串了

推荐学习《Python教程》。

关注

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

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

黑料爆料一区二区三区| 新婚压床被别人开了苞| 搜索引擎| 每天晚上都在汆肉中度| 《共享弟夫》动漫在线观看免费| 男人一旦舌吻你私处说明什么心理| 强伦轩一区二区三区的含义和影响| 6996电视影片免费人数202.. | 把女人弄湿后男人的心理变化| 成品PPT网站大片入口| 妈妈你真棒插曲MV| 歪歪漫画| 女士穿紧身裸体开裆光滑皮裤| 性之图| 局长边摸边吃奶边做爰| 泰剧《劈开你的腿》免费观看| 《疯狂瑜伽》完整版| 禁忌5HD| 色情版巜劳拉性放荡ID剧情| 《酒店激战》动漫1-5集免费观.. 《好好疼爱里面》日剧动漫 | 精品一区二区三区| 老公把舌头放进我B里搅拌| 公交车大肉大捧一进一出好爽| 星空传媒天美传媒有限公司| 公与媳2电视剧免费| 莲井志帆,| 罗曼史1999| 少女尖叫之夜1-4集免费| 意大利《医务室绣感》| 杨思敏电影| 公交车玩弄漂亮女教师| 大叔和妈妈免费观看电视剧第3集| 两男吮她的花蒂和奶水视频| 人狗大战6免费观看正版| 女朋友太骚了每次进去都觉得很疼 | 《不戴套瑜伽教练3》| 郑云龙| 酒店实拍100部视频最新进展| 美女和老板一起努力做豆浆| 欧美人与人动人物2024心理学| 老师没戴套子C了我一天视频