zoukankan      html  css  js  c++  java
  • 正则表达式对字符串的常见操作_切割

    其实使用的就是String类中的split方法。

    public class Test {
        public static void main(String[] args) {
            functionDemo();
        }
    
        public static void functionDemo() {
            String str = "zhangsan xiao zhaoliu";
            String[] names = str.split(" ");//用空格来切时候,如果有很多空格,切出来的效果就不好了
            for(String name : names){
                System.out.println(name);
            }
        }
    }
    public class Test {
        public static void main(String[] args) {
            functionDemo();
        }
    
        public static void functionDemo() {
            String str = "zhangsan       xiaoqiang          zhaoliu";
            
            String[] names = str.split(" +");//表示多个空格
            
            for(String name : names){
                System.out.println(name);
            }
        }
    }
    public class Test {
        public static void main(String[] args) {
            functionDemo();
        }
    
        public static void functionDemo() {
            
            String str = "zhangsan.xiaoqiang.zhaoliu";
            
            String[] names = str.split("\.");
            
            for(String name : names){
                System.out.println(name);
            }
        }
    }

     组:((A)(B(C)))

    public class Test {
        public static void main(String[] args) {
            functionDemo();
        }
    
        public static void functionDemo() {
            String str = "zhangsanttttxiaoqiangmmmmmmzhaoliu";
            
            String[] names = str.split("(.)\1+");//加上括号进行封装,有编号
            
            for(String name : names){
                System.out.println(name);
            }
        }
    }
  • 相关阅读:
    生成函数trick
    带权并查集维护二分图
    关于二项式反演的一些思考
    CSP集训记录
    解决Maven版本冲突
    蚂蚁金服5轮面试,最后栽这了...
    配置交换机Eth-Trunk+VRRP+MSTP+接口BFD状态联动+Telnet示例
    企业园区网络建设技术方案(华为)
    网络三层架构
    SOA治理
  • 原文地址:https://www.cnblogs.com/LO-ME/p/3603392.html
Copyright © 2011-2022 走看看