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

文章 > Python > python re模块常见使用方法整理

python re模块常见使用方法整理

头像

小妮浅浅

2021-02-26 14:54:2918209浏览 · 0收藏 · 0评论

我们在用re模块时,根据不同的使用需求,我们要挑选不同的函数来匹配。考虑到大家初学python,在对于方法的学习上,小编推荐以常见的方法为主要学习目标。本篇所带来的是re.sub和re.compile两种函数,下面就这两个部分分别展开讲解,具体内容如下展开。

1、re.sub

re.sub用于替换字符串中的匹配项。下面一个例子将字符串中的空格 ' ' 替换成 '-' : 

import re  

text = "JGood is a handsome boy, he is cool, clever, and so on..."  
print re.sub(r'/s+', '-', text)

import re text = "JGood is a handsome boy, he is cool, clever, and so on..." print re.sub(r'/s+', '-', text)

re.sub的函数原型为:re.sub(pattern, repl, string, count)

其中第二个函数是替换后的字符串;本例中为'-'

第四个参数指替换个数。默认为0,表示每个匹配项都替换。

re.sub还允许使用函数对匹配项的替换进行复杂的处理。如:re.sub(r'/s', lambda m: '[' + m.group(0) + ']', text, 0);将字符串中的空格' '替换为'[ ]'。

2、re.compile

可以把正则表达式编译成一个正则表达式对象。可以把那些经常使用的正则表达式编译成正则表达式对象,这样可以提高一定的效率。下面是一个正则表达式对象的一个例子:

import re  
  
text = "JGood is a handsome boy, he is cool, clever, and so on..."  
regex = re.compile(r'/w*oo/w*')  
print regex.findall(text)   #查找所有包含'oo'的单词  
print regex.sub(lambda m: '[' + m.group(0) + ']', text) #将字符串中含有'oo'的单词用[]括起来。

import re text = "JGood is a handsome boy, he is cool, clever, and so on..." regex = re.compile(r'/w*oo/w*') print regex.findall(text) #查找所有包含'oo'的单词 print regex.sub(lambda m: '[' + m.group(0) + ']', text) #将字符串中含有'oo'的单词用[]括起来。

以上就是python re模块常见使用方法整理,当然re模块的方法比较多,本篇因为篇幅有限,会在之后的文章中不断更新这部分的使用。更多Python学习指路:python基础教程

关注

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

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

芬太尼事件对中国形成的危害| 芒果浏览器| 荡公乱妇第1章情公苏雪视频| 被学长灌满JNG液去上课小说| 女教练房的呻吟| 浪妇荡SAO嗯啊~轻点H漫画| 《艳妻互换》完整版| 我被5个男人躁一夜不收我怎么办| 皇上被群臣扒开腿狂C| 爸妈离婚女儿成爸爸的女人 | 男女啪啪做爰高潮全过有多动症| 两人世界高清完整版免费观看| 妈妈装睡配合孩子阴阳调和| 玉米地被老头添的好爽| 女性左腿又开腿肚子视频大全| 美国禁忌2在线观看电视剧| 《温柔善良的儿媳妇》的背景故事| 《妻欲公与媳》免费看| 免费观看己满十八岁电视剧高清版| 魅惑摄影| 瑜伽裤透明全毛露丁字裤| 日韩在线观看免费全集电视剧网站| 母亲和女婿免费高清电视剧| 黑皮革之夜| AAA免费观看电视剧| 曹操| 血战钢锯岭免费完整版在线观看 | 稚嫩的小学生初中生怎么形容| 两个老头把我添高潮了| 按在阳台上疯狂的进入| 暴躁妹妹CSGO直播| 人野兽马狗猪大全| 《艳乳欲乱2 》动漫| 日本女生校服| 有夫之妇精油按摩的功效与作用| 簧片在线观看| WWW.1688.COM麻豆.| 《寂寞的背叛》免费播放| BOBO浏览器老司机模式改版特..| 成人男女| 摸摸大扔子的视频大全