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);
            }
        }
    }
  • 相关阅读:
    网络并发服务器设计
    linux脚本编程技术
    守护进程学习
    UDP通讯程序设计
    TCP通讯程序设计
    linux中socket的理解
    linux网络协议
    kafka ProducerConfig 配置
    crontab定时执行datax
    crontab
  • 原文地址:https://www.cnblogs.com/LO-ME/p/3603392.html
Copyright © 2011-2022 走看看