正則表達式的一些簡單用法

正則表達式

1.規則

1.字符類
	x 字符 x 
	[abc] a、b 或 c(簡單類)
	[^abc] 任何字符,除了 a、b 或 c(否定) 
	[0-9] 表示可以出現0~9中任意一個數字
	[^0-9]
	[a-zA-Z] a 到 z 或 A 到 Z,兩頭的字母包括在內(範圍) 
	[a-zA-Z_0-9]:小寫字母大寫字母數字都可以
2.預定義字符類
	\d 數字:[0-9] 
	\D 非數字: [^0-9] 
	\w 單詞字符:[a-zA-Z_0-9] 
	\W 非單詞字符:[^\w] 
3.數量詞 
    X? X,一次或一次也沒有 舉例:a?
    X* X,零次或多次 
    X+ X,一次或多次 
    X{n} X,恰好 n 次  a{5}
    X{n,} X,至少 n 次  a{5,}
    X{n,m} X,至少 n 次,但是不超過 m 次  a{4,14}

2.驗證功能

boolean matches(String regex):告知此字符串是否匹配給定的正則表達式。 

3.分割功能

 String[] split(String regex):根據給定正則表達式的匹配拆分此字符串。 

4.替換功能

String replaceAll(String regex, String replacement):使用給定的 replacement 替換此字符串所有匹配給定的正則表達式的子字符串。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章