Android 正則表達Pattern初學

2021-09-24 02:55:30 字數 704 閱讀 7113

pattern初始化。

pattern不需要new,可以這樣用pattern pattern=pattern.compile(str);

str為自己寫的正規表示式。常用的方法會在最後慢慢補。

常用方法:

1:檢視字串是否匹配正則。常用地方,驗證**,郵箱等

pattern pattern=pattern.compile(str);

matcher matcher=pattern.matcher(str2);

matcher.matches()

判斷是否匹配

2:字串分割,將字串根據一定的分隔符分成陣列

常用:

string abc="12312351aad38219acufdhd1235";

string sk="a.*d";分隔符為a開頭,d結尾的字串

pattern pattern=pattern.compile(sk);

string a=pattern.split(abc);分出來是兩個,他會把aad38219acufdhd識別成分隔符。而不是會將aad,acufd當做分隔符。

3:擷取匹配規則的字串,敏感字替換,接收表情匹配。

while (matcher.find())

逐個獲取所有匹配字元

常用正則規則 

這個鏈結還是比較全的。

Android 正規表示式

publicclassregexutil a za z0 9 證件號碼 pattern publicstaticfinalpatternid code pattern pattern compile a za z0 9 編碼pattern publicstaticfinalpatterncode p...

android常用正規表示式

在日常開發中,經常要驗證ip,號碼,url等是否正確,今天給大家推薦乙個android 實用類,直接copy到專案就能立即使用 public class regularutils 驗證手機號 現在手機號碼水太深,來個短小粗暴點了只能 private static final string regex...

Android之正規表示式

正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元 及這些特定字元的組合,組成乙個 規則字串 這個 規則字串 用來表達對字串的一種過濾邏輯。給定乙個正規表示式和另乙個字串,我們可以達到如下的目的 1.給定的字串是否符合正規表示式的過濾邏輯 稱作 匹配 2.可以通過正規表示式,從字串...