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

关注

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

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

少妇WWVB操BBBB操BBBB| 瑜伽馆里的私密按摩效果怎么样| 姨母妈9| 初中全封闭学校| 魅惑摄影| 泰国电影《初次深交流》| 人犬兽人在线观看免费完整| 只有一根绳子遮住重要部位| 成全视频观看免费高清中国电视剧| 国产精品久久久久久久久精品动漫| 你们日的时候都说什么| 女生给男生吃小头头| 叶子湄| 双乳被四个男人吃奶动态图| 欧美大片PPT免费PPT| 无人区免费高清版观看| 苍老师巅峰电影在线观看| 欧式少女16集全免费观看电视剧| 少女たちよ观看免费高清电视剧 | 小婕子教我做爱| 丈夫不在的日子中字头| 白日梦我电视剧免费观看完整版 | 姑妄言| 老师粗大破女学生花苞| 妻子在厨房被三个男人欺负的后果| GOOGLE官网入口| 桃色接触| 吻戏| 怎么弄出白色粘液视频教程| 《从上司到妻子》动画结局| 征服公务员韵母王强最新章节列表| 《与上司做爰HD》| 少女たちよ在线播放电视剧 | 办公室秘书胸置太薄胸凸出来 | 厨房激战饥荒老奶奶能睡觉吗| 双乳压在落地窗前做H| 《一滴都不许漏》何泽城林荫| 栄仓彩| 只有一根绳子遮住重要部位| 情窦初开的少女2| 9.1快看