如何在visual studio 2017中使用正则表达式进行查找和替换

时间:2017-12-12 22:20:52

标签: regex visual-studio-2017

我在CSHML文件中到处都有脚本标记。像下面的东西

<script src="~/Areas/Users/Somefilename.js"></script>

使用正则表达式我想用Visual Studio 2017替换它,找到并替换为以下

 @Scripts.Render("~/Areas/Users/Somefilename.js")

path参数保持不变。

所以基于SO post

在查找框中,我放了<script src=.*></script>
在替换框中我放了@Scripts.Render($1)

它在cshtml中找到了这行,但是替换不起作用。它实际上放置$1而不是路径。 @Scripts.Render($1)

1 个答案:

答案 0 :(得分:1)

只需将.*包裹在此(.*)的括号中即可。这将capture值并启用替换。