使用正则表达式在visual studio中查找和替换

时间:2017-07-13 13:51:24

标签: regex visual-studio

我正在尝试查找并替换与此匹配的任何内容:

toastr.success((.*));

与此匹配:

toastr.success('The user has been created.');

到目前为止一直很好,现在我想替换除文本之外的所有内容。所以我希望最终结果如下:

ngNotify('The user has been created.', { type: 'success' });

我试过这样做:

ngNotify((.*), { type: 'success' });

现在我意识到这可能不受支持,所以我只是想知道在我开始手动更换每个项目之前是否有办法这样做

1 个答案:

答案 0 :(得分:2)

您可以使用

toastr\.success\((.*)\);

并替换为

ngNotify($1, { type: 'success' });

<强>详情:

  • toastr\.success\( - 匹配文字toastr.success(文字
  • (.*) - 将除换行符之外的任何0 +字符捕获到第1组(后面引用$1反向引用)
  • \); - 文字);文字。

请参阅regex demo

VS测试:

enter image description here