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的区别

grep使用简明及正则表达式

正则表达式的用法

正则表达式之零宽断言

Linux中正则表达式与文件格式化处理命令(awk/grep/sed)

基础正则表达式

常用正则表达式整理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4f82786867881e41389940d71da24051.html