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]);
}
}
}

浙公網安備 33010602011771號