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]);
    		}
    	}
    }
    
  • 相关阅读:
    Jmeter断言设置
    jmeter设置自动启动时间
    jmeter用命令行运行jmx脚本
    jmeter多用户并发压力测试(导入文件)
    Fiddler导出接口抓包数据
    postman和postwoman
    UVa10561
    UVa11859
    Ferguson游戏
    UVa11916
  • 原文地址:https://www.cnblogs.com/52liming/p/6213750.html
Copyright © 2011-2022 走看看