認識正規表示式的類: regex、match、group、capture、regexoptions、 matchcollection、groupcollection、capturecollection;
regex:代表乙個不可變的正規表示式;
match:代表了regex類的例項的一次匹配結果;
matchcollection:代表了regex類的例項的所有匹配結
group:表示單個捕獲組的結果;
groupcollection:表示單個匹配中的多個捕獲組的集合;
capture: 表示單個捕獲中的乙個子字串;
capturecollection: 表示按照從裡到外、從左到右的順序由捕獲組匹配到的所有子字串集合
1.檢查是否含有』他媽的』敏感詞
static void main(string args)
console.readline();
}2. 利用正規表示式進行替換
例一: static void main(string args)
例二:還可以利用html標籤包含起來
matchevaluator: 委託中呼叫的方法,可以對匹配結果進行處理
static void main(string args)
");string result = regex.replace(conter, new matchevaluator(replace));
console.writeline(「替換後的字串:」 + result);
console.readline();
替換後結果:
廣東省高州市
的荔枝and
龍眼真多啊!
}private static string replace(match match)
程式設計 正規表示式
乙個正規表示式就是由普通字元 例如字元 a 到 z 以及特殊字元 稱為元字元 組成的文字模式。該模式描述在查詢文字主體時待匹配的乙個或多個字串。正規表示式作為乙個模板,將某個字元模式與所搜尋的字串進行匹配。這裡有一些可能會遇到的正規表示式示例 jscript vbscript 匹配 t t 匹配乙個...
正規表示式簡單語法及常用正規表示式
基本符號 表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 表示匹配 零次到多次 表示匹配 一次到多次 至少有一次 表示匹配零次或一次 表示匹配單個字元 表示為或者,兩項中取一項 小括號表示匹配括號中全部字元 中括號表示匹配括號中乙個字元 ...
正規表示式簡單語法及常用正規表示式
表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 匹配首尾空格的正規表示式 s...