Python正则表达式re模块应用技巧,第六部分有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计513个文字,预计阅读时间需要3分钟。
文章目录+ re模块使用+ split函数+ 以一个例子子+ sub函数+ 以一个例子子+ subn函数+ 以一个例子子+ re模块使用 split re.split(pattern, string, flags=0)功能:使用正则表达式分割字符串
文章目录
- 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分钟。
文章目录+ re模块使用+ split函数+ 以一个例子子+ sub函数+ 以一个例子子+ subn函数+ 以一个例子子+ re模块使用 split re.split(pattern, string, flags=0)功能:使用正则表达式分割字符串
文章目录
- 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 功能标志位,扩展正则表达式的匹配
返回值: 替换后的字符串和替换了几处
举个例子
代码:
输出结果:

