【正则表达式】新人求帮助 --- 关于用正则处理字符串问题

lzh6619672 2013-03-19 04:21:30
如题:
假如字符串为"123abc你好吗abc123"等等...
如何拆分字符串为(123,abc,你好吗,abc,123)这种类型?
意思就是当字母数字汉字切换的时候自动截取,并保存到数组当中....
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzh6619672 2013-03-19
  • 打赏
  • 举报
回复
楼上的 太棒了! 解决我的问题了
suciver 2013-03-19
  • 打赏
  • 举报
回复
String str="123abc你好吗abc123"; String[] ss=str.split("(?<=[0-9])(?![0-9])|(?<=[A-Za-z])(?![A-Za-z])|(?<=[\\u4e00-\\u9fa5])(?![\\u4e00-\\u9fa5])"); for(String s:ss) System.out.println(s);
lzh6619672 2013-03-19
  • 打赏
  • 举报
回复
没有人了么!... 自顶....

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧