re.sub的一个变形方法是re.subn,区别是返回一个2元素的元组,其中第一个元素为替换结果,第二个为替换次数
import retext = 'today is 2020-03-05'print(re.subn('-', '', text)) #('today is 20200305', 2)
分割:split
还可以调用正则表达式实现字符串的特定分割,相当于.split()方法的一个加强版,实现特定模式的分割,返回一个切割后的结果列表
import retext = 'today is a re test, what do you mind?'print(re.split(',', text)) #['today is a re test', ' what do you mind?']04 总结
python中的re模块提供了正则表达式的常用方法,每种方法都包括类方法调用(如re.match)或模式串的实例调用(pattern.match)2种形式
常用的匹配函数:match/fullmatch
常用的搜索函数:search/findall/finditer
常用的替换函数:sub/subn
常用的切割函数:split
还有其他很多方法 , 但不是很常用,具体可参考官方文档
另外,python还有第三方正则表达式库regex可供选择
到此这篇关于一文秒懂python正则表达式常用函数的文章就介绍到这了,希望大家以后多多支持!
【python函数的编译 python怎么编函数】关于python函数的编译和python怎么编函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- b站lpl直播被刷屏,b站直播英雄联盟总是黑屏
- chatgpt网站崩溃,chat partner networks error
- JAVA各代码含义,java代码例子讲解
- 鸿蒙系统上方提示标识,鸿蒙系统屏幕顶部多了标志
- python文件函数 python函数文档
- flutter打包原理,Flutter打包
- 数据库php中间件,php数据库连接池中间件
- pdf报表怎么截图,pdf文件怎么截取表格
- c语言中指数函数怎么调用 c语言中指数函数怎么调用的