Python中提取并替换句子中的特定字符串
Python 字符串指定子串替换实现
对于你需要的字符串替换需求,Python 里用字符串自带的 replace() 方法就能轻松实现,不管目标子串在原字符串的哪个位置都能处理。
代码示例
# 定义你的三个字符串 s1 = "Hey Siri open call up duty" s2 = "call up duty" s3 = "call of duty" # 执行替换操作 result = s1.replace(s2, s3) # 输出结果 print(result)
方法说明
replace(old, new)方法会在原字符串中查找所有匹配old(即你的s2)的子串,将它们全部替换为new(即你的s3)。- 如果只需要替换第一次出现的s2,可以给方法加第三个参数指定替换次数:
s1.replace(s2, s3, 1)。
运行上面的代码后,会输出你预期的结果:Hey Siri open call of duty。
内容的提问来源于stack exchange,提问作者Turing101
相关产品推荐
相关产品推荐

