Regex 如何在记事本++中编写正则表达式替换,将echo“text”替换为echo“text”?

Regex 如何在记事本++中编写正则表达式替换,将echo“text”替换为echo“text”?,regex,notepad++,Regex,Notepad++,我试图在notepad++中使用正则表达式将我所有的echo“random text”替换为echo random text,但我不知道该为替换编写什么 我在查找echo“.*”中有这个,但我不知道替换框中的echo随机文本应该放什么 谢谢不确定notepad++是否支持完整的正则表达式集,但替换为 echo '*([^']*)' < P>回声与*之间的空白 与 应该有用。如果没有,请使用 echo '*\([^']*\)' 替换为搜索字符串。不确定notepad++是否支持完整的正则表达

我试图在notepad++中使用正则表达式将我所有的echo“random text”替换为echo random text,但我不知道该为替换编写什么

我在查找echo“.*”中有这个,但我不知道替换框中的echo随机文本应该放什么


谢谢

不确定notepad++是否支持完整的正则表达式集,但替换为

echo '*([^']*)'
< P>回声与*

之间的空白 与

应该有用。如果没有,请使用

echo '*\([^']*\)' 

替换为搜索字符串。

不确定notepad++是否支持完整的正则表达式集,但替换为

echo '*([^']*)'
< P>回声与*

之间的空白 与

应该有用。如果没有,请使用

echo '*\([^']*\)' 

而不是搜索字符串。

虽然很简单,但这样做有什么意义?哦,这是怎么做的:

查找-回显“.*?”


replace-echo\1

虽然很简单,但这样做有什么意义?哦,这是怎么做的:

查找-回显“.*?”


替换-echo\1

尝试使用以下模式:

^\s*echo\s*'[^']*' 还有这样一种替代模式:

$1$2 确保正确设置了各种模式:


尝试使用如下模式:

^\s*echo\s*'[^']*' 还有这样一种替代模式:

$1$2 确保正确设置了各种模式:


我用了一个“{blank}*”而不是一个“{blank}”,以防回音和字符串之间有多个空格。我用了一个“{blank}*”而不是一个“{blank}”,以防回音和字符串之间有多个空格。这正是我要发布的内容。在记事本++中测试,100%有效。可能使用*的形式,以确保不会更换太多。因此,请查找echo“*?”而不是echo“*”。最好在替换部分中使用$1而不是\1。这正是我要发布的内容。在记事本++中测试,100%有效。可能使用*的形式,以确保不会更换太多。因此,请查找echo“*?”而不是echo“*”。您最好在替换部分中使用$1而不是\1。这更像我的建议。[^']部分意味着匹配除引号字符以外的所有字符这更像我要建议的。[^']部分表示匹配除引号字符以外的所有内容