MST

星途 面试题库

面试题:Python中sub和subn在字符串替换场景的应用

给定一个字符串 'The dog runs fast. The cat jumps high.', 使用Python的sub方法将所有的 'The' 替换为 'A',并使用subn方法实现同样功能,返回替换后的字符串和替换次数。请写出代码实现。
36.7万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import re

s = 'The dog runs fast. The cat jumps high.'

# 使用sub方法
new_s_sub = re.sub('The', 'A', s)

# 使用subn方法
new_s_subn, count = re.subn('The', 'A', s)

print("使用sub方法替换后的字符串:", new_s_sub)
print("使用subn方法替换后的字符串:", new_s_subn)
print("使用subn方法的替换次数:", count)