zoukankan      html  css  js  c++  java
  • JAVA_SE_Day02 String 的正则表达式


    字符串支持正则表达式的方法一:

    boolean matches(String regex)
    注意:

    • 给定的正则表达式就算不指定边界符(^,$),也会全匹配验证
    • 空字符串和null
      空字符串是看不见,而null是根本就没有
    • 注意在正则表达式和在JAVA中的使用
      *正则表达式只关注格式,不关注有效性 正则表达式只关注格式,不关注有效性
    public class String_Matches {
    	public static void main(String[] args){
    		/**
    		 * 邮箱的正则表达式
    		 * [a-zA-Z0-9_]+@[a-zA-Z0-9_]+(.[a-zA-Z]+)+
    		 */
    		String email = "liming@52liming.com";
    		String regex ="[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z]+)+";
    		System.out.println(regex);
    		
    		boolean match = email.matches(regex);
    		System.out.println(match);
    	}
    }
    

    字符串支持正则表达式方法二:

    字符串支持正则表达式方法二:
    String[] split(String regex)
    将字符串中满足正则表达式的部分进行拆分
    并返回被拆分的部分

    public class String_Split {
    	public static void main(String[] args){
    		String str ="ava234cvf34324jkl324jk3434jj";
    		/*
    		 * 按照数字部分进行拆分,保留所有语文部分
    		 */
    		String regex = "[0-9]+";
    		String[] array = str.split(regex);
    		for(int i=0;i<array.length;i++){
    			System.out.println(array[i]);
    		}
    	}
    }
    
  • 相关阅读:
    常见的线性结构
    Lambda表达式学习笔记
    Spring Security 入门 (二)
    Spring Security 入门(一)
    Eclipse 创建 Maven 项目
    初学 Spring MVC(基于 Spring in Action)
    蓝桥杯之入学考试
    Java 学习总结
    二叉搜索树和红黑树
    Detours 劫持
  • 原文地址:https://www.cnblogs.com/52liming/p/6213750.html
Copyright © 2011-2022 走看看