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);
            }
        }
    }
  • 相关阅读:
    浅谈 Web 缓存
    纯前端实现人脸识别-提取-合成
    正则表达式对金额的处理函数
    算法设计题怎么复习
    leetcode 446 等差数列划分 II
    git远程分支关系、命令
    深度优先遍历DFS--用简单的方式理解
    数据结构程序题
    常用排序算法的时间复杂度和空间复杂度
    英语句子
  • 原文地址:https://www.cnblogs.com/LO-ME/p/3603392.html
Copyright © 2011-2022 走看看