1.正則表達式
一個正則表達式是含有一些具有特殊意義字符的字符串,這些特殊字符稱作正則表達式中的元字符。比如,“//dhello”中的//d就是有特殊意義的元字符,代表0到9中的任何一個。字符串對象調用publicboolean matches(String regex)方法可以判斷當前字符串對象是否和參數regex指定的正則表達式匹配。
方括號括起若干個字符來表示一個元字符
[abc]:a,b,c中的任何一個
[^abc]:除了a,b,c以外的任何一個字符
方括號允許嵌套,并且可以進行并、交、 差運算
[a-zA-Z]:a-z或者A-Z,英文字母中任何一個
[a-d[m-p]]: 為a-d中任意一個字母或者為m-p中任意一個字母
[a-z&&[def]]:代表d,e或f
[a-f&&[^bc]]:a,d,e,f中任意一個
限定修飾符
regex = “hello[2468]?” hello,hello2,hello4都可以匹配
新聞熱點
疑難解答