博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则练习
阅读量:6672 次
发布时间:2019-06-25

本文共 720 字,大约阅读时间需要 2 分钟。

练习1

String str= "我我我   要要要   要 学学学   编编编   编编 编程程程 程程。";        String regex=" +";        str=str.replaceAll(regex, "");        regex ="(.)\\1+";        str=str.replaceAll(regex, "$1");        System.out.println(str);

练习2

//将下列ip排序        String str= "192.68.1.254 102.49.23.013 10.10.10.10 2.2.2.2 8.109.90.30";        //在前面加俩零        str=str.replaceAll("(\\d+)","00$1" );        //取后三位        str=str.replaceAll("0*(\\d{3})","$1" );        //切割                String[] ips =  str.split(" +");        Arrays.sort(ips);        for(String ip :ips)        {            ip=ip.replaceAll("0*(\\d+)", "$1");                        System.out.println(ip);                    }

 

转载于:https://www.cnblogs.com/exexex/p/8437160.html

你可能感兴趣的文章
Exception练习-Exception的正确使用
查看>>
关于rms,打开文档的时候提示您没有权限打开文档,因为您的权限已过期
查看>>
如何在eclipse里关联查看android源码
查看>>
jdbcTemplate.queryForList获取的List转实体 -----解决方案
查看>>
Android Push Notification实现信息推送使用
查看>>
我的友情链接
查看>>
Eclipse支持PHP
查看>>
第一个Java程序
查看>>
Android应用如何开机自启动、自启动失败原因
查看>>
分享》移动应用程序漏洞百出,安全形势严峻
查看>>
我的友情链接
查看>>
本地组与本地用户的创建
查看>>
我的友情链接
查看>>
zabbix学习(十三) 监控Tcp连接状态
查看>>
API 创建工具
查看>>
nginx之自动识别手机端和pc端
查看>>
ERROR 1067 (42000): Invalid default value for 'end_time'
查看>>
vs中一般处理程序*.ashx是可以处理多件事的
查看>>
python入门——热量转换 I
查看>>
使用@selector动态加载方法
查看>>