Regex 如何使用正则表达式替换多行上的字符串,但在到达特定单词时停止?
例如:Regex 如何使用正则表达式替换多行上的字符串,但在到达特定单词时停止?,regex,notepad++,Regex,Notepad++,例如: Hello, my name is Bob Hello, my name is Mary Hello, my name is Steve END 如何替换“Hello,我的名字是”,但在单词结尾处停止?您可以使用正向前瞻来确保在使用此正则表达式的模式之后遵循END: Hello, my name is(?=[\s\S]*?\bEND\b) 您使用的语言/程序是什么?您的示例中有3个您好,我的名字是。您能否详细说明更换后的输出情况。
Hello, my name is Bob
Hello, my name is Mary
Hello, my name is Steve
END
如何替换“Hello,我的名字是”,但在单词结尾处停止?您可以使用正向前瞻来确保在使用此正则表达式的模式之后遵循
END
:
Hello, my name is(?=[\s\S]*?\bEND\b)
您使用的语言/程序是什么?您的示例中有3个
您好,我的名字是。您能否详细说明更换后的输出情况。