正規表示式 ,某個描述字串物件是不是跟符合我設定的語法規則。
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...