在Python中,sub函数是re模块中的一个函数,用于替换字符串中的匹配项。
sub函数的语法如下:
re.sub(pattern, repl, string, count=0, flags=0)
参数说明:
- pattern:表示要匹配的正则表达式模式。
- repl:表示用来替换匹配项的字符串。
- string:表示要被替换的原始字符串。
- count(可选):表示替换的最大次数。如果指定为0或负数,则表示替换所有匹配项。
- flags(可选):用于控制正则表达式的匹配方式,如是否区分大小写等。
下面是一个简单的例子,演示如何使用sub函数:
import re string = "python is great" pattern = "python" replacement = "Java" new_string = re.sub(pattern, replacement, string) print(new_string)
输出结果为:Java is great
在上面的例子中,我们使用sub函数将字符串中的"python"替换为"Java"。