Java String的split方法(正则)使用

[复制链接]
查看11 | 回复3 | 2017-9-17 23:48:52 | 显示全部楼层 |阅读模式
spilt方法就是通过某些特定字符,之后截取成字符串数组,举例:String str = "aaaaaabaabaaaaaa";//定义一个字符串String[] index= str.split("b");//通过字符串截取为字符串数组System.out.print(index[0]);//获取到数组的第一个值结果就是:aaaaaa;备注:可以通过length方法获取到字符数组的长度,结果就是:3....
回复

使用道具 举报

千问 | 2017-9-17 23:48:52 | 显示全部楼层
subjectString.split("(?m),(?![^{}]\\})")匹配一个不在大括号里的逗号 如上即可...
回复

使用道具 举报

千问 | 2017-9-17 23:48:52 | 显示全部楼层
这个不大好用split方法,可以自己写个, 扫描字符串, 定义一个flag 初始值=true, 从第一个开始扫描,遇到“,”且flag =ture 截取,遇到“{”设 flag=false 遇到“}”再把flag 设为true...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行