国产成人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基础教程

关注

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

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

金色光芒| 家族轮换之共乐的日子最新章节更,| 游泳教练在水下狂C我| 小蓝彩虹男GARY2023的音..| 王娟被老赵一夜干4次| 家公给我治疗5中字| 无码欧XXXXX在线观看免费| 潘源良| 5YY3.CNV7Y7.CC| 妈妈和女婿免费播放电视剧大全 | 5YY3.CNV7Y7.CC| 《漂亮的女邻居5》HD| 大龟慢慢挺进女友闺蜜的小说| 蜜桃成熟时| 少女潘金莲| 《警花交换做爰》| 《老公请部长家里吃饭》日剧 | 母与子免费观看大全电视剧| 男牛把小困困放到女生困里视频| 韩剧公媳之恋免费观看全集| 野外打野真实视频大全| 人犬兽人在线观看免费完整| 年轻的母亲在线观看完整版刘海的...| 成全高清免费完整观看| C入门教程视频| 白日梦我电视剧免费观看完整版| 娇瘾缠欢TXT小说| 美国《性船》无删减| 可儿的奶水喂爸爸吃可以吗| 《巨大荫蒂》免费| 双男主做酱酱酿酿视频大全真人版 | 法国人妻亂伦| BOBO浏览器| 亲吻哼哼唧唧原声不带歌| 暴躁少女CSGO免费观看| 120分钟做爰A片免费| 《再来一次好吗》免费观看 | 儿媳妇陪我睡觉的经典句子| 黄金网站9.1免费入口| 老头在树林里揉我的乳| 旅游攻略