Python正则表达式re模块应用技巧,第六部分有哪些?

2026-06-10 22:181阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计513个文字,预计阅读时间需要3分钟。

Python正则表达式re模块应用技巧,第六部分有哪些?

文章目录+ re模块使用+ split函数+ 以一个例子子+ sub函数+ 以一个例子子+ subn函数+ 以一个例子子+ re模块使用 split re.split(pattern, string, flags=0)功能:使用正则表达式分割字符串

Python正则表达式re模块应用技巧,第六部分有哪些?


文章目录

  • ​​re模块使用​​
  • ​​split​​
  • ​​举个例子​​
  • ​​sub​​
  • ​​举个例子​​
  • ​​subn​​
  • ​​举个例子​​



re模块使用

split

re.split(pattern,string,flags = 0)
功能: 使用正则表达式匹配内容,切割目标字符串
参数: pattern 正则表达式
string 目标字符串
flags 功能标志位,扩展正则表达式的匹配
返回值: 切割后的内容列表

举个例子

代码1:

输出结果1:

sub

re.sub(pattern,replace,string,max,flags = 0)
功能: 使用一个字符串替换正则表达式匹配到的内容
参数: pattern 正则表达式
replace 替换的字符串
string 目标字符串
max 最多替换几处,默认替换全部
flags 功能标志位,扩展正则表达式的匹配
返回值: 替换后的字符串

举个例子

代码1:

输出结果1:

代码2:

输出结果2:

subn

re.subn(pattern,replace,string,max,flags = 0)
功能: 使用一个字符串替换正则表达式匹配到的内容
参数: pattern 正则表达式
replace 替换的字符串
string 目标字符串
max 最多替换几处,默认替换全部
flags 功能标志位,扩展正则表达式的匹配
返回值: 替换后的字符串和替换了几处

举个例子

代码:

输出结果:

本文共计513个文字,预计阅读时间需要3分钟。

Python正则表达式re模块应用技巧,第六部分有哪些?

文章目录+ re模块使用+ split函数+ 以一个例子子+ sub函数+ 以一个例子子+ subn函数+ 以一个例子子+ re模块使用 split re.split(pattern, string, flags=0)功能:使用正则表达式分割字符串

Python正则表达式re模块应用技巧,第六部分有哪些?


文章目录

  • ​​re模块使用​​
  • ​​split​​
  • ​​举个例子​​
  • ​​sub​​
  • ​​举个例子​​
  • ​​subn​​
  • ​​举个例子​​



re模块使用

split

re.split(pattern,string,flags = 0)
功能: 使用正则表达式匹配内容,切割目标字符串
参数: pattern 正则表达式
string 目标字符串
flags 功能标志位,扩展正则表达式的匹配
返回值: 切割后的内容列表

举个例子

代码1:

输出结果1:

sub

re.sub(pattern,replace,string,max,flags = 0)
功能: 使用一个字符串替换正则表达式匹配到的内容
参数: pattern 正则表达式
replace 替换的字符串
string 目标字符串
max 最多替换几处,默认替换全部
flags 功能标志位,扩展正则表达式的匹配
返回值: 替换后的字符串

举个例子

代码1:

输出结果1:

代码2:

输出结果2:

subn

re.subn(pattern,replace,string,max,flags = 0)
功能: 使用一个字符串替换正则表达式匹配到的内容
参数: pattern 正则表达式
replace 替换的字符串
string 目标字符串
max 最多替换几处,默认替换全部
flags 功能标志位,扩展正则表达式的匹配
返回值: 替换后的字符串和替换了几处

举个例子

代码:

输出结果: