我正在尝试使用notepad ++中的正则表达式将echo 'random text'
替换为echo "random text"
,但我无法弄清楚要替换的内容。
我在查找echo '.*'
中有这个,但我不知道在替换框中为“随机文本”添加什么。
由于
答案 0 :(得分:4)
虽然很容易,但这样做的重点是什么?哦,这是怎么做的:
查找 - echo '(.*?)'
替换 - echo "\1"
答案 1 :(得分:4)
尝试使用这样的模式:
^(\s*echo\s*)'([^']*)'
这样的替代模式:
$1"$2"
确保正确设置了各种模式:
答案 2 :(得分:0)
不确定notepad ++是否支持完整的正则表达式集,但替换
echo '*([^']*)'
(请注意echo
和*
之间的空白)
与
echo "\1"
应该有效。如果没有,请使用
echo '*\([^']*\)'
代替搜索字符串。