正则表达式的基于Java的应用
创始人
2025-01-10 13:35:59
0

spilt

  String[] split(String regex)   将当前字符串按照满足正则表达式要求的部分拆分,将拆分后的每部分字符串最终以   数组的形式返回。

  拆分规则 

如果字符串开始就可以出现可拆分项,则拆分出的第一个字符串为空字符串。                  str = "@a@b@c@d@e@f@"                 data = str.split("@");                 data:["", a, b, c, d, e, f] 
如果连续匹配到两个可拆分项,则中间会拆分出一个空字符串
                str = "a@@b@c@d@e@f@"                 data = str.split("@");                 data:[a, "", b, c, d, e, f] 
如果末尾拆分出空字符串时,会被【全部忽略】
                str = "a@b@c@d@e@f@@@@@@@@"                 data = str.split("@");                 data:[a, b, c, d, e, f]

 代码实例

        data = line.split("[a-z]+");         System.out.println(data.length);         System.out.println(Arrays.toString(data));           String line2 = "a=b=c=d=e=f";         //将line2按照"="进行拆分         String[] data2 = line2.split("=");         System.out.println(data2.length);//6         System.out.println(Arrays.toString(data2));         line2 = "===a=b=c=d=e=f";//最开始会拆分出三个空字符串         data2 = line2.split("=");         System.out.println(data2.length);//9         System.out.println(Arrays.toString(data2));         line2 = "a=b=c=d=e=f======================";         data2 = line2.split("=");//末尾的空字符串全部被忽略         System.out.println(data2.length);//6         System.out.println(Arrays.toString(data2));

 replace

  将当前字符串中所有满足正则表达式的部分替换为给定的内容   String replaceAll(String regex,String replacement)            替换 所有

  代码实例 

        String line="123abC456dEf789hij";         line=line.replaceAll("[a-zA-z]+","*");         System.out.println(line);          //replaceAll应用——屏蔽敏感词         String regex="(wqnmlgb|dsb|nc|sb|nmd|cnm)";         String input="wqnmlgb,你个nc,cnm";//用户输入         System.out.println(input.replaceAll(regex,"*"));

 

 

 

 

 

 

 

 

 

相关内容

热门资讯

普及透视!aapoker辅助工... 普及透视!aapoker辅助工具安全吗!玩家必看科普辅助app(有挂方略)-哔哩哔哩1、上手简单,内...
据文件显示!山西扣点点辅助挂定... 据文件显示!山西扣点点辅助挂定制交易平台,天天川南悠闲辅助,诀窍教程(有挂秘籍)-哔哩哔哩据文件显示...
必看攻略!wepoker破解版... 必看攻略!wepoker破解版内购,新上游拼十辅助,好像真的是有辅助安装(有人有挂)1、必看攻略!w...
此事迅速冲上热搜!hhpoke... 此事迅速冲上热搜!hhpoker辅助挂(透视)切实是有辅助插件(有挂辅助)-哔哩哔哩1)hhpoke...
普及透视!德州私人局脚本!技术... 普及透视!德州私人局脚本!技术分享辅助挂(有挂方法)-哔哩哔哩一、德州私人局脚本可以开透视的定义与意...
据监测!葫芦娃七子连心攻略,琼... 据监测!葫芦娃七子连心攻略,琼崖海南麻将辅助器,攻略教程(有人有挂)-哔哩哔哩进入游戏-大厅左侧-新...
透视了解!佛手在线有挂吗(透视... 透视了解!佛手在线有挂吗(透视)一贯存在有辅助下载(真实有挂)-哔哩哔哩1、佛手在线有挂吗透视辅助软...
指导大家!德普之星怎么开辅助,... 指导大家!德普之星怎么开辅助,微乐广西小程序,本来真的有辅助脚本(有挂猫腻)所有人都在同一条线上,像...
专业透视!hhpoker辅助挂... 专业透视!hhpoker辅助挂!推荐十款辅助攻略(有挂讲解)-哔哩哔哩1)hhpoker辅助挂免费钻...
经调查!青龙大厅挂什么价格,新... 经调查!青龙大厅挂什么价格,新二号透视辅助,项目教程(有挂分享)-哔哩哔哩青龙大厅挂什么价格脚本下载...