首页 / 操作系统 / Linux / Java通过正则表达式实现Excel小插件取文本功能
Java通过正则表达式实现Excel小插件取文本功能我们在使用EXCEl的时候,常常会用到取文本的插件,但是插件总有不好用的时候,所以决定将该功能融入到系统当中public String matchesChinese(String str) {
StringBuffer sb_obj = new StringBuffer();
int length_tmp = str.length();
for (int i = 0; i < length_tmp; i++) {
String current_str = str.substring(i, i + 1);
boolean matches = Pattern.matches("^[u4E00-u9FA5]{0,}$",
current_str);
if (matches) {
sb_obj.append(current_str);
}
}
return sb_obj.toString();
}该功能会返回该字符串中的所有中文字符。Linux正则表达式特性及BRE与ERE的区别 http://www.linuxidc.com/Linux/2014-03/99152.htmgrep使用简明及正则表达式 http://www.linuxidc.com/Linux/2013-08/88534.htm正则表达式的用法 http://www.linuxidc.com/Linux/2013-03/81897.htm正则表达式之零宽断言 http://www.linuxidc.com/Linux/2013-03/81897.htmLinux中正则表达式与文件格式化处理命令(awk/grep/sed) http://www.linuxidc.com/Linux/2013-03/81018.htm基础正则表达式 http://www.linuxidc.com/Linux/2014-09/106296.htm常用正则表达式整理 http://www.linuxidc.com/Linux/2014-10/108076.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-11/110001.htm