您的位置:首页 > 其它

字符串按照一定规则分开(比方字母和数字分开)

2015-12-19 19:21 281 查看
今天遇到要把一个字符串数字和字母分开,没有找到好的函数 ,于是想到了一下方法

让他匹配就输出也是一个很好的方法

String s = "abc123456avc441DFSD1454[5 th-is is  asdf asdf '  4545你好啊";
Pattern p = Pattern.compile("[a-zA-Z]+|\\d+|-|\\[|\\]|[\\u4e00-\\u9fa5]+");
Matcher m = p.matcher( s );
String str="";
while ( m.find() ) {
str+= m.group()+" " ;
}
System.out.println(str.trim());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: