正则表达式替换在VS代码中用正则表达式本身替换了整个单词

时间:2019-03-12 09:26:55

标签: regex visual-studio-code

要更改的声明:

var test= $("find[id=match]");

我需要在以[开头和以]结尾的文件夹中的所有文件中找到所有条目,并且该文件夹中的两个单词应以=分隔 在这种情况下:[id = match] 为此,我使用了以下正则表达式:\[\w*\=\w*\]

现在我想将其更改为[id='match']

为此,我使用了以下正则表达式:\[\w*\=\'\w*\'\]

但是没有实现预期的结果。

1 个答案:

答案 0 :(得分:0)

您可以使用

(?<=\[\w*\=)(\w*)(?=\])

用于匹配正则表达式。并替换'$1'

请参见Regexr Demonstration