Java 正则表达式 之 分割

Wesley13
• 阅读 487

http://www.verejava.com/?id=16994950342031

package com.reg;

public class TestSplit
{
    public static void main(String[] args)
    {
        testContry();
    }
    
    /**
     * 4.    将下面的国家分割打印
            ChinaqqqAmericahhhhhEnglandaaaaaaMexica
     */
    public static void testContry()
    {
        String country="ChinaqqqqqAmericahhhEnglandaaaaaaMexica";
        String[] countrys=country.split("(.)\\1+");
        for(String str:countrys)
        {
            System.out.println(str);
        }
    }
    
    
    /**
     * 3.    将下面小学生的成绩分割打印出来
            数学=100,语文=69;英语=70,计算机=90:地理=85,体育=50
     */
    public static void testScore()
    {
        String score="数学=100,语文=69;英语=70,计算机=90:地理=85,体育=50";
        String[] scores=score.split("[,;:]");
        for(String str:scores)
        {
            System.out.println(str);
        }
    }
    
    /**
     * String str=”薪水 职位 姓名 年龄 性别”;
     */
    public static void testSpace()
    {
        /*String info="薪水  职位      姓名      年龄 性别";
        String[] infoArray=info.split(" +");*/
        String info="薪水      职位      姓名 年龄 性别";
        String[] infoArray=info.split("[ \t]+");
        for(String str:infoArray)
        {
            System.out.println(str);
        }
    }
    
    /**
     * 1.    以点号 . 切割IP 地址判断是否为C类IP地址
            C类IP地址:192.168.0.0~192.168.255.255
     */
    public static void testCIP(String ip)
    {
        String[] ips=ip.split("\\.");
        for(String str:ips)
        {
            System.out.println(str);
        }
    }
}

http://www.verejava.com/?id=16994950342031

点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Appscan的下载安装
1、下载Appscan:http://download2.boulder.ibm.com...2AppScan\_Setup.exe(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdownload2.boulder.ibm.com%2Fsar%2FCMA%2FRAA%2F00jq2
Wesley13 Wesley13
3年前
4. Nginx模块
Nginx官方模块1.ngx\_http\_stub\_status\_modulehttp://nginx.org/en/docs/http/ngx\_http\_stub\_status\_module.html。(https://www.oschina.net/action/GoToLink?urlhttp%3A%2
Wesley13 Wesley13
3年前
P2P技术揭秘.P2P网络技术原理与典型系统开发
Modular.Java(2009.06)\.Craig.Walls.文字版.pdf:http://www.t00y.com/file/59501950(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.t00y.com%2Ffile%2F59501950)\More.E
Wesley13 Wesley13
3年前
Uber基于RNN的极端事件预测,解决交通问题
时间 2017061212:00:15  亿欧网(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.tuicool.com%2Fsites%2FAJj2Un)_原文_  http://www.iyiou.com/p/47628(https://www.oschina.n
Wesley13 Wesley13
3年前
Java 面向对象 之 Object 类
<ahref"http://www.verejava.com/?id16992832835152"http://www.verejava.com/?id16992832835152(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.verejava.com%2F%3Fid%
Stella981 Stella981
3年前
Cubieboard 3(cubietruck) 安装 java 环境
Cubieboard3 刷机过程 请看 http://name5566.com/4398.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fname5566.com%2F4398.html)安装java环境下载 armjdkh
Easter79 Easter79
3年前
Swift项目兼容Objective
!456.jpg(http://static.oschina.net/uploads/img/201509/13172704_1KcG.jpg"1433497731426906.jpg")本文是投稿文章,作者:一叶(博客(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2F00red
Wesley13 Wesley13
3年前
Java 面向对象 之 方法中内部类
<ahref"http://www.verejava.com/?id16992857876159"http://www.verejava.com/?id16992857876159(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.verejava.com%2F%3Fid%
Wesley13 Wesley13
3年前
Java多线程同步器
Java多线程同步器博客分类:java转自:http://www.talentdigger.cn/home/space.php?uid2189&dothread&id4129(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.talentdigger.cn%2Fho