博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python re.sub
阅读量:6246 次
发布时间:2019-06-22

本文共 756 字,大约阅读时间需要 2 分钟。

python re.sub属于正则的标准库,主要是的功能是用正则匹配要替换的字符串

然后把它替换成自己想要的字符串的方法
下面给个例子:
import re
link = re.compile("\d+")
content = "laowang-222haha"
info = re.sub(link,'www.cnpythoner.com',content)
print info
info这个字符串就是替换好的

re.sub 函数进行以正则表达式为基础的替换工作
1. >>> import re
2. >>> re.search('[abc]', 'Mark')
3. <_sre.SRE_Match object at 0x001C1FA8>
4. >>> re.sub('[abc]', 'o', 'Mark')
5. 'Mork'
6. >>> re.sub('[abc]', 'o', 'rock')
7. 'rook'
8. >>> re.sub('[abc]', 'o', 'caps')
9. 'oops'
Mark 包含 a,b,或者 c吗?是的,含有 a。
好的,现在找出 a,b,或者 c 并以 o 取代之。Mark 就变成 Mork 了。
同一方法可以将 rock 变成 rook。
你可能认为它可以将 caps 变成 oaps,但事实并非如此。re.sub 替换所有 的匹配项,并不只是第一个匹配项。因此正则表达式将会把 caps 变成 oops,因为 c 和 a 都被转换为 o了。

如果想详细了解的话,可以看下,或者是: [] 

文章转载:

转载于:https://www.cnblogs.com/wanpython/archive/2012/12/02/2798363.html

你可能感兴趣的文章
hadoop实例sort
查看>>
jstat (JVM统计监测工具)
查看>>
git 免密码push,pull
查看>>
js懒加载
查看>>
计算某时间是年中第几周。
查看>>
【论文阅读】A mixed-scale dense convolutional neural network for image analysis
查看>>
用正则表达式匹配网址URL中最后一个反斜杠/后面的内容
查看>>
Define custom @Required-style annotation in Spring
查看>>
General: Know How to Use InetAddress
查看>>
php 克隆和引用类
查看>>
Linux编程之变量
查看>>
weblogic的下载安装及myeclipse的配置
查看>>
android 第一次运行应用的引导界面
查看>>
我的vimrc配置
查看>>
Java运行原理及内存分析
查看>>
构建之法阅读笔记03
查看>>
C#进程监控
查看>>
Vijos1404 遭遇战 最短路,dijkstra,堆
查看>>
svn解决与优化帮助
查看>>
SQL update select结合语句详解及应用
查看>>