[转]利用正则表达式,统计代码行数。
真是个牛B的想法。针对 vs2010
原文:http://blog.csdn.net/pyliang_2008/article/details/7406459
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:
^:b*[^:b#/]+.*$
#开头和/开头或者空行都不计入代码量。
如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…
搜索出来以后最后一行就是代码行数了。
可搜索的文件类型:
*.cs,*.aspx,*.js,*.css,*.html,*.htm,*.xml,*.config,*.asax,*.ashx,*.bat,*.vbs,*.vb,*.master,*.asax,*.sql
以下正则,可搜索注释代码量:
^:b*[#/]+.*$
vs2012就不能用了。Vs2012+ 需要把 :b 替换为 [ \t]
作者:NewSea 出处:http://newsea.cnblogs.com/
QQ,MSN:iamnewsea@hotmail.com 如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。 |