Regex 文本编辑器中的正则表达式转换或文本替换
我正在尝试在文本编辑器中进行高级文本搜索和替换(我可以使用SublimiteText或VSCode) 输入: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 文件中有数百个类似的场景。这就是为什么我想用正则表
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