博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算剪贴板里仿制的代码行数
阅读量:5093 次
发布时间:2019-06-13

本文共 704 字,大约阅读时间需要 2 分钟。

[文件] ClipCodeCount.java ~ 1KB    下载(2) import java.awt.*;import java.awt.datatransfer.*;import java.io.*;import java.util.regex.*;public class ClipCodeCount {	/**	 * 正则表达式主要是匹配多行注释	 */ ; 	private static Pattern pattern = Pattern.compile("/\\*([\\s|\\S]) ?\\*/");	/**	 * 计算文本中的代码行数 1.用正则表达式出去块注释即多行注释 2.再将字符串依照回车符分割成字符串数组 3.除掉空白行或许单行注释行	 * 	 * @param content	 *            输入文本	 * @return 文本中代码行数	 */	public static int getCodeCount(String content) {		int rowCount = 0;		Matcher matcher = pattern.matcher(content);		content = matcher.replaceAll(" ");		String ss[] = content.split("\n");		for (String s : ss) {			if (s.trim().length() > 0

转载于:https://www.cnblogs.com/fpqqchao/archive/2013/02/16/2913106.html

你可能感兴趣的文章
Dirichlet分布深入理解
查看>>
Javascript的调试利器:Firebug使用详解
查看>>
(转)Android之发送短信的两种方式
查看>>
使用vue脚手架搭建项目
查看>>
Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
查看>>
网络爬虫初步:从一个入口链接开始不断抓取页面中的网址并入库
查看>>
iOS archive(归档)的总结 (序列化和反序列化,持久化到文件)
查看>>
python第九天课程:遇到了金角大王
查看>>
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>
LeetCode Factorial Trailing Zeroes (阶乘后缀零)
查看>>
hdu 5402 Travelling Salesman Problem (技巧,未写完)
查看>>
[AIR] 获取U盘,打开U盘
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
django url 路由设置技巧
查看>>
三言两语说清“线性流程”
查看>>
(转)虚函数和纯虚函数区别
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>