1//匹配演示matchers
string str="15011112222";
string reg="1[358]\\d[9]";
boolean b=str.matchers(reg);
system.out.println(str+":"+b);
2//切割演示split
string str="23 34 23 12 13";
string arr=str.split(" ");
for(string s :arr)
3//組演示replaceall
string str="wesdfvdsvsdv";
//後乙個引數可以通過$數字引用前乙個引數中的組
str =str.replaceall("(.)\\1+","$1");
system.out.println(str);
4//獲取
將匹配規則的內容獲取出來
使用的正則物件是pattern
使用步驟:1,先將正規表示式編譯成pattern物件
2,通過pattern物件的macher方法獲取匹配器物件
3,通過匹配器物件的方法,將正則規則作用到字串上
string str="da jia zhu yu la , yao pai wei dian ying la ! ";
string reg="[a-z]";
pattern p=pattern.compile(reg);
//通過matcher 方法和字串想關聯獲取匹配器物件
matcher m=p.matcher();
//使用匹配器的方法對字串進行操作
while(m.find())
1//練習:口吃
string str="我我我.....我...我要..要要..學學....學學...遍遍遍..遍....程式設計";
str =str.replaceall("\\.+","");
system.out.println(str);
str=str.replaceall("(.)\\1+","$1");
system.out.println(str);
正規表示式 1 初識正規表示式
簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...
正規表示式 1 正規表示式基礎
1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...
正規表示式(1)
正規表示式 正則 表示式提供了一種標準的 實用的方式,來分析文字檔案 搜尋並有選擇性地替換出現的紫字串或者文字模式。如果對正規表示式不熟悉的話,可以把它看作ms dos裡的萬用字元,用來指定一組檔案 比如 txt 或者看作sql查詢語句中配合like命令使用的特殊字元 select name,cit...