在Visual Studio 2015中使用正则表达式查找和替换

时间:2015-10-01 18:50:07

标签: regex visual-studio

在我的源代码中,使用Visual Studio 2015我想将特定文件夹中的所有javascript调用替换为其最小化文件名。例如:

<script type="text/javascript" src="~/Scripts/common/filename1.js"></script>
<script type="text/javascript" src="~/Scripts/common/filename2.js"></script>
<script type="text/javascript" src="~/Scripts/common/filename3.js"></script>

我想替换为:

<script type="text/javascript" src="~/Scripts/common/filename1.min.js"></script>
<script type="text/javascript" src="~/Scripts/common/filename2.min.js"></script>
<script type="text/javascript" src="~/Scripts/common/filename3.min.js"></script>

我使用以下表达式:

enter image description here

我应该在&#34;替换为&#34;场?

2 个答案:

答案 0 :(得分:5)

我在Matthew Strawbridge的建议下找到了答案并做了一些修改。 find表达式为:

(<script type="text/javascript" src="~/Scripts/common/.*)(\.js"></script>)

替换表达式是

$1.min$2

我已经在我的项目中进行过测试,但效果很好。

答案 1 :(得分:0)

相反,我会这样做......

.js"></script> 

并将其替换为

 .min.js"></script>

对不起,我一直在改变这个,但这就省去了不必要的正则表达式