巧用EditPlus包含VS2010网站项目资源

巧用EditPlus包含VS2010网站项目资源

从Eclipse转来开发VS2010的网站时,发现管理项目文件都要复杂很多。
之前可以自动发布的图片、JS、CSS等资源文件,现在要经过复杂的步骤。
先要包含,然后是设置复制到输出文件夹,Copy Always什么的。

嵌套文件夹很多的时候,这个枯燥的事情很难完成。观察了项目文件,发现可以直接正则替换。
于是拿出EditPlus来批量处理,大获成功,分享如下。


【查找】
<Content Include="([^"]+)" />

【替换】
<Content Include="1">       <CopyToOutputDirectory>Always</CopyToOutputDirectory>     </Content>


技巧提示:
EditPlus对正则表达式的使用没有详细的说明文档,通常正则中使用点号.数字d之类的在这里不是很好用。
1、通过取反操作表示所有的字符是个不错的办法,例如排除双引号的所有字符[^"]
2、匹配的子串组可以通过斜杠加数字来引用。例如1表示第一个小括号中的子串


原文地址:https://www.cnblogs.com/snippet/p/3437814.html