如何替换接下来的三个字符?

San*_*nya -1 python string replace python-3.x

如果模式包含字符“ ai”或“ hi”,请用* \ *替换接下来的三个字符

string = """
Or help one fainting robin
Unto his nest again,
I shall not live in vain
"""
Run Code Online (Sandbox Code Playgroud)

输出应为:

或再一次帮助一位知更鸟

让我再也无法幸免,我将不会徒劳。

小智 6

用途re.sub

re.sub(r"([ah]i).{3}", r"\1*/*", string)
Run Code Online (Sandbox Code Playgroud)