正则表达式的基于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脚本怎么用(透视)透视脚本入口(总是真的是有挂)1、每一步都需要思考,不同...
透视美元局!wpk有辅助器吗(... 透视美元局!wpk有辅助器吗(透视)官网下载链接(竟然真的有挂)1、wpk有辅助器吗ai辅助优化,w...
透视系统!wepoker黑侠破... 透视系统!wepoker黑侠破解(透视)wepoker免费脚本咨询(总是是有挂);1、让任何用户在无...
透视app!aapoker怎么... 透视app!aapoker怎么设置抽水(透视)万能辅助器(竟然是真的有挂);1)aapoker怎么设...
透视ai代打!wepoker私... 透视ai代打!wepoker私人局辅助器怎么用(透视)wepoker怎么设置透视(一贯真的有挂)1、...
透视黑科技!wpk私人局有透视... 透视黑科技!wpk私人局有透视吗(透视)透视辅助下载(竟然真的有挂)1、wpk私人局有透视吗ai机器...
透视规律!aapoker能控制... 透视规律!aapoker能控制牌吗(透视)免费透视脚本(果然是真的有挂);1、aapoker能控制牌...
透视辅助!wepoker祈福有... 透视辅助!wepoker祈福有用吗(透视)wepoker辅助器软件下载(竟然是有挂)1、用户打开应用...
透视脚本!微扑克微乐辅助(透视... 透视脚本!微扑克微乐辅助(透视)作弊(确实真的有挂)透视脚本!微扑克微乐辅助(透视)作弊(确实真的有...
透视存在!aapoker辅助插... 透视存在!aapoker辅助插件工具(透视)万能辅助器(确实存在有挂)1、任何aapoker辅助插件...