字符串按照一定规则分开(比方字母和数字分开)
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());
相关文章推荐
- [LeetCode] 3Sum 解题思路
- BZOJ1607 Patting Heads轻拍牛头
- java web session+cookie实现用户自动登录
- 关键字
- bzoj 3172(AC自动机)
- 微信公众平台开发(110) 微信连Wi-Fi
- 设计模式之---装饰者模式
- stand up meeting 12/18/2015 ~12/20/2015(weekend)
- java初始化顺序
- 获取图像像素点的概率分布图
- 人工神经网络之乳腺癌识别
- 第16周项目4英文单词的基数排序
- ServletContextListener
- Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别
- 通知中心(以夜间模式为例)
- Java中equals和==的区别
- 快来帮 Bash 投票新 LOGO 吧!
- php用isset()判断变量是否定义的存在的坑
- BZOJ-1607 [Usaco2008 Dec]Patting Heads 轻拍牛头 筛法+乱搞
- IOS多线程系统学习之线程同步与线程通信