C 正規表示式的Regex類用法

2021-05-24 06:26:40 字數 2333 閱讀 9824

01///

02/// 檢查字串中是否有「孫權」這個敏感詞

03///

04publicvoidismatchdemo()

05

01///

02/// 檢查字串中是否有「def」的任何大小寫形式

03///

04publicvoidismatchdemowithoption()

05

12}

1regex regex =newregex("孫權");

2//if (regex.ismatch(source, "孫權"))

3//下面這句和上面被注釋掉的一句作用的同樣的

4if(regex.ismatch(source))

01///

02/// 實現字串替換功能

03///

04publicvoidreplace()

05

01///

02/// 實現字串替換功能

03///

04publicvoidreplacematchevaluator()

05", regexoptions.ignorecase);

08stringresult = regex.replace(source,newmatchevaluator(outputmatch));

09console.writeline("原始字串:"+ source);

10console.writeline("替換後的字串:"+ result);

11}

12///

13/// matchevaluator委託中呼叫的方法,可以對匹配結果進行處理

14///

15/// 操作過程中的單個正規表示式匹配

16///

17privatestringoutputmatch(match match)

18

這裡面僅介紹在c#中如何使用正規表示式,以拋磚引玉之用,而具體的正規表示式需要在實際應用中積累。最後分享乙個正規表示式的測試工具,見**:http://www.oschina.net/p/regex+tester

正規表示式regex

正規表示式 regular expression 是乙個字串,表示一定的規則 api文件的pattern類中有其具體的規則定義 注意 regex嚴格區分大小寫 package cn.itcast.demo02 public class regexdemo02 檢驗郵箱位址是否合法 規則 123456...

RegEx正規表示式

eg select prod name from products where prod name regexp 000 描述了乙個規則,通過這個規則可以匹配一類字串平台雲 字母 數字 漢字 下劃線 以及沒有特殊定義的標點符號,都是 普通字元 能夠與多種字元匹配的表示式 注意區分大小寫,大寫是相反的...

C 正規表示式Regex類的介紹

一 在c 中,要使用正規表示式類,請在原始檔開頭處新增以下語句 using system.text.regularexpressions 二 regex類常用的方法 1 靜態match方法 使用靜態match方法,可以得到源中第乙個匹配模式的連續子串。靜態的match方法有2個過載,分別是 rege...