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

文章 > 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基础教程

关注

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

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

梁祝艳谭5免费观看| 年轻的母亲4| 少女たちよ观看免费高清电视剧| 《请好好疼爱里面》免费观看| 高三妈妈用性缓解孩子压力 | 皇空无限MV国产剧入选精彩| 星空无限MV国产剧苏畅| 合欢椅BY春风凤弯椅小说| 学生妹高清版免费观看电视剧| 妈妈洗澡不把门关紧暗示什么| 妈妈がだけの母さん歌词| 扌雷辶鬲的小说章节| 狗配人的大片| CSGO暴躁少女高清大片| 刚长毛的初一女生年龄范围| 女儿与爸爸高清免费版电视剧| 《老公今晚我加班》日剧| 飞花艳想!| 脱裤子打女孩子屁股打多久才会肿| 阴部按摩出水太尴尬怎么办| 美国禁忌2在线观看电视剧| 金钟国| 白日梦我小说| 十八岁观看免费网名| 外国网站| 《高潮3》HD未删减减| 《厨房韵母2》动漫下线了吗| 暴躁少女CSGO免费观看| 教资| 瑶瑶被躁在卧室里被吸在线观看| 美国人免费观看高清电视剧的软件| 美女| 人与动物免费观看电视剧完整版| 小辣椒3美国伦理| 《漾出OVER FLOWER》1 | 牛仔短裤| 国产 欧美-区二区三区| MV在线观看免费播放历史| 小寡妇在线观看免费播放电视剧| 丫头把腿开大让我添添| 《慈母夜吟》完整版