Java中的正規表示式

2021-06-26 23:05:53 字數 883 閱讀 9457

從jdk1.4開始,在string類中加入了matches()進行正則式的匹配,語法格式如下:

boolean matches(string regex);
regex為正則式,如果字串與正規表示式匹配則返回true,否則返回false。

正規表示式的元字元如下圖所示:

在正規表示式中,如果需要某一型別的字元多次輸出,逐個輸入就比較麻煩,這時可以使用正規表示式的限定元字元來表示重複次數,下表列出了常用限定符及含義:

下面**可以判斷乙個號碼是否為手機號碼:

string telregex ="1[3,5,8]\\d$";

string telphone1 ="13872991308";

string telphone2 ="14783653427";

if(telphone1.matches(telregex))

if(telphone2.matches(telregex))

java中的正規表示式

輸入一句話 如 ni,hao.wo 將其中的所有單詞都輸出出來。1.使用string的split方法 scanner scanner new scanner system.in string in scanner.nextline string words in.split b for int i ...

Java中的正規表示式

是指乙個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。其實就是一種規則。有自己特殊的應用。正規表示式的組成規則 a 字元 x 字元 x。舉例 a 表示字元a 反斜線字元。n 新行 換行 符 u000a r 回車符 u000d b 字元類 abc a b 或 c 簡單類 abc 任何字元,除...

Java正規表示式

正規表示式結構簡介 字元 x 字元 x 反斜槓 0n 十進位制數 0 n 7 0nn 十進位制數 0nn 0 n 7 0mnn 十進位制數 0mnn 0 m 3,0 n 7 xhh 十六進製制數 0xhh uhhhh 十六進製制數 0xhhhh t 製表符 u0009 n 換行符 u000a r 回...