黑馬程式設計師 正規表示式

2021-06-17 00:16:56 字數 694 閱讀 1854

正規表示式 ,某個描述字串物件是不是跟符合我設定的語法規則。

public class test @\\w+\\.((com)|(org)|(com\\.cn))$" 

//這個字串表示 在大小寫英文,'_'和數字組合的字串 長度為7~13之間 中間有@隔開郵箱型別,郵箱型別長度3~5之間,尾部字尾 com ,org 或 com.cn

system.out.println(str.matches("^\\w@\\w\\.((com)|(org)|(com\\.cn))$"));

}}

(詳細請看api文件)

.任意字元

\d[0~9]數字之間

\d[^0-9]不包括0~9

\s[ \t\n\x0b\f\r] 空格換行等包括空格型別的字元

\s[^\s] 不包括上面型別

\w[a-za-z_0-9]大小寫字母,"_"和數字之間的字元

\w[^\w]不包括上面型別

^開頭位置行

$結束位子行

x?x, 1個或沒有

x*x, 0個或多個

x+x, 1個或多個

xx, n個

xx, n個或多個

xx, n~m之間

xy先是x後y

x|yx或者y

(x)x, 包含(x) 也可以理解為(整體)

黑馬程式設計師 正規表示式

asp.net android io開發s net培訓 期待與您交流!正規表示式 定義 其實是用來操作字串的一些規則。好處 正則的出現,對字串的複雜操作變得更為簡單。特點 將對字串操作的 用一些符號來表示。只要使用了指定符號,就可以呼叫底層的 對字串進行操作。符號的出現,簡化了 的書寫。弊端 符號的...

黑馬程式設計師 正規表示式

asp.net android ios開發 net培訓 期待與您交流!正規表示式 a za z 代表其中的乙個 表否 為任意,當用來split分是要注意得 d和 0 9 相同,d和 0 9 相同 w單詞字元 a a z 0 9 w為非單詞字元 w x?代表前面可有1次,可沒有 x 為x0次或x多次 ...

黑馬程式設計師 正規表示式

string的某些方法對傳入的string引數並不解釋成具體的字串值,而是將其解釋成具有特定字串特徵的字串表示式,該表示式表示的並不是具體的字串值而是一種特徵。表示式中含有具有特定意義的符號,用於限定表示式表示的字串特徵,該表示式稱為正規表示式。string的以下方法中用到的string類引數reg...