re.sub()函数
时间: 2024-06-19 17:02:39 浏览: 136
python字符串替换re.sub()方法解析
5星 · 资源好评率100%
re.sub()函数是Python re模块中的一个函数,它用于在字符串中替换匹配到的正则表达式的内容。re.sub()函数的语法格式如下:
re.sub(pattern, repl, string, count=0, flags=0)
其中,pattern表示正则表达式,repl表示要替换成的字符串,string表示要被替换的原始字符串。count表示最多替换次数,flags表示正则表达式匹配模式。如果不指定count,则默认替换所有匹配的内容。如果不指定flags,则默认使用re.ASCII模式。
下面是一个例子,假设我们要把字符串中的数字替换成"#":
import re
str = "hello 123 world 456"
result = re.sub(r'\d+', '#', str)
print(result)
输出结果为:"hello # world #"
阅读全文