韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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教程》。

关注

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

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

国产在线观看免费全集电视剧网站| 老公一天干了我6次正常吗| 成品网站1688在线应用评价| 老公把舌头放进我B里揽拌| 九·幺 破解版| 夫妻二人世界免费看第一集| 18岁的少女与狗高清电视剧| 欧式少女16集全免费观看电视剧| 免费观看已满十八岁电视剧姐弟 | 下面的小嘴又饿了| 男牛把困困放入女生困困洞里 | 《办公室高潮秘书2》电影| 一家乱战1-13集大| 吻戏刺激| 九九在线观看免费播放大全电视剧| 女被扒开腿狂躁XXXXX视频| 大肉大捧-进-出XXOO| 欧美AV中文无码精品二区| 《厨房2》韩剧| 人与狗胶配方大全高清视频| 老公把舌头放进我B里搅拌| 叔嫂发生过关系后的心理变化| 女生给男生吃小头头| 真人老太太实战镖客视频| 五姑娘影院在线观看免费版电视剧 | 血战钢锯岭免费完整版在线观看| 久久无码亚洲成A人片| 扒开腿挺进肉蒂抽搐喷潮BL| 女的高潮过后第二次需要多久恢复| 《喂奶人妻厨房HD》| 坤坤赛进桃子里在线看歌词| 吃春晚药后妈妈疯了怎么对付| 两领导在车上吃我的奶| 老公把舌头放进我B里搅拌| 女人被灌满精子后多久排卵期 | 真实双人插画的视频| 比白洁还牛的四大书| 《女仆教育》动漫第一季| 《黑人性奴2》免费观看| 《交换温柔》免费观看全集完整版 | 小B又骚又紧日不死你视频免费