[转]利用正则表达式,统计代码行数。
2012-05-23 15:44
435 查看
真是个牛B的想法。针对 vs2010
原文:http://blog.csdn.net/pyliang_2008/article/details/7406459
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:
#开头和/开头或者空行都不计入代码量。
如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…
搜索出来以后最后一行就是代码行数了。
可搜索的文件类型:
*.cs,*.aspx,*.js,*.css,*.html,*.htm,*.xml,*.config,*.asax,*.ashx,*.bat,*.vbs,*.vb,*.master,*.asax,*.sql
以下正则,可搜索注释代码量:
[b]^:b*[#/]+.*$[/b]
[b]vs2012就不能用了。Vs2012+ 需要把 :b 替换为 [ \t][/b]
原文:http://blog.csdn.net/pyliang_2008/article/details/7406459
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:
[b]^:b*[^:b#/]+.*$[/b]
#开头和/开头或者空行都不计入代码量。
如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…
搜索出来以后最后一行就是代码行数了。
可搜索的文件类型:
*.cs,*.aspx,*.js,*.css,*.html,*.htm,*.xml,*.config,*.asax,*.ashx,*.bat,*.vbs,*.vb,*.master,*.asax,*.sql
以下正则,可搜索注释代码量:
[b]^:b*[#/]+.*$[/b]
[b]vs2012就不能用了。Vs2012+ 需要把 :b 替换为 [ \t][/b]
相关文章推荐
- 利用正则表达式统计代码中的(代码行数,注释行数,空白行数)利用正则表达式获取一个网页中所有的邮箱地址
- [转]利用正则表达式,统计代码行数。
- 利用Visual Studio的搜索功能和正则表达式统计代码行数
- 利用正则表达式统计某个某个文件夹下所有java文件的 空格行数、注释行数、和代码行数
- vs利用正则表达式统计代码行数
- vs2005用正则表达式统计有效代码行数
- VS2005利用正则表达统计代码行数(免安装插件)
- VS2012 利用正则统计项目代码行数
- Visual Studio中使用正则表达式快速统计项目总共代码行数
- vs2005用正则表达式统计有效代码行数
- 利用正则表达式实现统计代码中的注释行、空行、以及代码行的数量。
- VS用正则表达式统计代码行数
- 统计*.Java文件代码行数——正则表达式
- java 正则表达式2 通过正则表达式统计代码行数
- 利用正则表达式获取特定文件(如java class)并对其进行处理(如代码统计)
- [Java] 正则表达式 02 EmailSpider 抓邮件, CodeCounter 统计程序有效代码行数
- [Java] 正则表达式 02 EmailSpider 抓邮件, CodeCounter 统计程序有效代码行数
- VS2012 利用正则统计项目代码行数
- Java利用正则表达式统计某个字符串出现的次数
- 利用PYTHON的正则表达式去掉代码中的注释