/*
正規表示式:符合一定規則的表示式。
作用:用於專門操作字串。
特點:用於一些特定的符號來表示一些**操作。這樣就簡化書寫
所以學習正規表示式,就是在學習一些特殊符號的使用。
好處:可以簡化對字串的複雜操作
弊端;符號定義越多,正則越長,閱讀性越差
具體操作功能:
1,匹配:string matches方法。用規則匹配整個字串,只要有
一處不符合規則,就匹配結束,返回false
2,切割:string split();
3,替換:string
*/class regexdemo
","#");
string str1 = "erkktyqqquizzzzzo"; //將疊詞替換成&
//想要將重疊的字元替換成單個字母,zzzzz-->z,用"$1"獲取組的概念
replacealldemo(str1,"(.)\\1+","$1");
}public static void splitdemo(string str,string reg)
}public static void replacealldemo(string str,string reg,string newstr)
}
正規表示式 2
例 正規表示式物件 本物件包含正規表示式模式以及表明如何應用模式的標誌。語法 1 re pattern flags 語法 2 re new regexp pattern flags 引數 re 必選項。將要賦值為正規表示式模式的變數名。pattern 必選項。要使用的正規表示式模式。如果使用語法 1...
正規表示式2
本文參照python 核心程式設計第一章正規表示式 1 match函式的使用 import re m re.match foo foo if m is not none print m.group match 如果匹配成功,返回乙個匹配物件,不成功則返回none 如果我們不使用if判斷就使用m.gr...
正規表示式2
4.2字元集合var reg 1a2b3 匹配乙個字元,這個字元必須是 1 a 2 b 3其中一種,如果是就表示滿足,如果不是就不滿足 reg.test a 結果為 true reg.test 3 結果為 true reg.test fg56 乙個符合要求的字元都不存在,結果為 false reg....