用正则表达进行对每个中文进行匹配而分割
2016-06-11 20:12
429 查看
用正则表达进行对每个中文进行匹配而分割
代码如下:
代码如下:
/** * */ package com.tgb.spring.pattern; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author Administrator * */ public class PatternTest { public static void main(String[] args) { String s = new String("我是中国人"); System.out.println(checkChinese(s)); } public static String checkChinese(String str){ String sb = new String(); Pattern pattern = Pattern.compile("[\u3007\u4E00-\u9FCB\uE815-\uE864]");//只匹配一个中文字符 Matcher matcher = pattern.matcher(str); while(matcher.find()){ sb += matcher.group()+";"; } return sb.toString(); } }
相关文章推荐
- Android Native 绘图方法
- Java简单字符串插值实现
- C#中struct和class的区别详解
- C# 正则判断一个数字的格式是否有逗号的代码
- VBS ArrayList Class vbs中的数组类
- 大家看了就明白了css样式中类class与标识id选择符的区别小结
- C#常用正则大全分享
- 实例详解C#正则表达式
- php正则替换处理HTML页面的方法
- php的正则处理函数总结分析
- 深入了解PHP类Class的概念
- 正则方式的自动小偷抓网程序
- jquery 表单验证之通过 class验证表单不为空
- asp 去掉html中的table正则代码函数
- setAttribute 与 class冲突解决
- JavaScript通过HTML的class来获取HTML元素的方法总结
- JavaScript中的类(Class)详细介绍
- javascript面向对象包装类Class封装类库剖析
- jQuery针对input的class属性写了多个值情况下的选择方法
- 详解js中class的多种函数封装方法