Regex 文本编辑器中的正则表达式转换或文本替换

Regex 文本编辑器中的正则表达式转换或文本替换,regex,sublimetext2,visual-studio-code,Regex,Sublimetext2,Visual Studio Code,我正在尝试在文本编辑器中进行高级文本搜索和替换(我可以使用SublimiteText或VSCode) 输入: parameters['myParameter1'] parameters['myParameter2'] myParameter1 myParameter2 预期输出: parameters['myParameter1'] parameters['myParameter2'] myParameter1 myParameter2 文件中有数百个类似的场景。这就是为什么我想用正则表

我正在尝试在文本编辑器中进行高级文本搜索和替换(我可以使用SublimiteText或VSCode)

输入:

parameters['myParameter1']
parameters['myParameter2']
myParameter1
myParameter2
预期输出:

parameters['myParameter1']
parameters['myParameter2']
myParameter1
myParameter2
文件中有数百个类似的场景。这就是为什么我想用正则表达式来解决这个问题


谢谢

VSCode可以搜索目录中的所有文件,而且它还支持RegExp

使用
ctrl+shift+f
搜索所有文件,点击RegExp的
*
图标。
$1
替换搜索表达式,如
参数['(.*)]
,应该可以工作


查看官方指南了解更多信息:

希望这能帮助您

正则表达式搜索:
参数\['([^']+)\]

1.
parameters\['
这将与
parameters['
匹配,如果您有其他关键字,那么
parameters
可以是动态的,您可以使用
[a-zA-Z]+
这将包括所有小写和大写

2.
([^']+)
这将匹配除
”之外的所有项
将捕获
$1
中的第一个匹配项

3.
\]
这将匹配结尾
']

更换:
$1

注意:如果您使用的是
gedit
ubuntu
您必须将其替换为
\1


很好,这就是我需要的D