亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#正則表達式Regex類的常用匹配

2020-01-24 01:20:41
字體:
來源:轉載
供稿:網友

使用Regex類需要引用命名空間:using System.Text.RegularExpressions;

利用Regex類實現驗證

示例1:注釋的代碼所起的作用是相同的,不過一個是靜態方法,一個是實例方法

var source = "劉備關羽張飛孫權何問起";//Regex regex = new Regex("孫權");//if (regex.IsMatch(source))//{// Console.WriteLine("字符串中包含有敏感詞:孫權!");//}if (Regex.IsMatch(source, "孫權")) {  Console.WriteLine("字符串中包含有敏感詞:孫權!");}Console.ReadLine();

示例2:使用帶兩個參數的構造函數,第二個參數指示忽略大小寫,很常用

var source = "123abc345DEf";Regex regex = new Regex("def",RegexOptions.IgnoreCase);if (regex.IsMatch(source)){  Console.WriteLine("字符串中包含有敏感詞:def!");} Console.ReadLine();

使用Regex類進行替換

示例1:簡單情況

var source = "123abc456ABC789";// 靜態方法//var newSource=Regex.Replace(source,"abc","|",RegexOptions.IgnoreCase);// 實例方法Regex regex = new Regex("abc", RegexOptions.IgnoreCase);var newSource = regex.Replace(source, "|");Console.WriteLine("原字符串:"+source);Console.WriteLine("替換后的字符串:" + newSource);Console.ReadLine();

結果:

原字符串:123abc456ABC789

替換后的字符串:123|456|789

示例2:將匹配到的選項替換為html代碼,我們使用了MatchEvaluator委托

var source = "123abc456ABCD789"; Regex regex = new Regex("[A-Z]{3}", RegexOptions.IgnoreCase);var newSource = regex.Replace(source,new MatchEvaluator(OutPutMatch));Console.WriteLine("原字符串:"+source);Console.WriteLine("替換后的字符串:" + newSource);Console.ReadLine(); //柔城private static string OutPutMatch(Match match){  return "<b>" +match.Value+ "</b>";}

輸出:

原字符串:123abc456ABCD789

替換后的字符串:123<b>abc</b>456<b>ABC</b>D789

C#正則表達式Regex常用匹配

在線測試:http://tool.hovertree.com/a/zz/

#region 身份證號碼正則表達式//何問起  Console.WriteLine("請輸入一個身份證號碼");  string id = Console.ReadLine();  bool b4 = Regex.IsMatch(id, @"^/d{15}|/d{18}$");  bool b5 = Regex.IsMatch(id, @"^(/d{15}|/d{18})$");  Console.WriteLine(b4);  Console.WriteLine(b5);#endregion#region 匹配電話號碼//hovertree  Console.WriteLine("請輸入電話號碼");  string phone = Console.ReadLine();  bool b = Regex.IsMatch(phone, @"^((/d{3,4}/-/d?{7,8})|(/d{5}))$");  Console.WriteLine(b);#endregion#region 匹配email的regex//hovertree  Console.WriteLine("請輸入Email地址");  string email = Console.ReadLine();  bool bhvt = Regex.IsMatch(email, @"^/w+@/w+/./w+$");  Console.WriteLine(bhvt);#endregion#region 匹配ip地址的regex//hovertree  Console.WriteLine("請輸入一個IP地址");  string ip = Console.ReadLine();  bool bkly = Regex.IsMatch(ip, @"^/d{1,3}(/./d{1,3}){3}$");  Console.WriteLine(bkly);#endregion#region 匹配日期合法regex//何問起  Console.WriteLine("請輸入一個日期");  string date = Console.ReadLine();  bool bhovertree = Regex.IsMatch(date, @"^/d{4}/-/d{1,2}/-/d{1,2}$");  Console.WriteLine(bhovertree);#endregion#region 匹配url地址的regex//"http://hovertree.com"http://"http://keleyi.com/a/bjae/h1o76nuh.htm?id=3&name=aaa"http://"https://s.taobao.com/search?q=hover+tree&js=1&stats_click=search_radio_all%3A1&initiative_id=staobaoz_20151204&ie=utf8"http://"ftp://127.0.0.1/myslider.txt"  Console.WriteLine("請輸入url地址");  string url = Console.ReadLine();  bool bkeleyi = Regex.IsMatch(url, @"^[a-zA-Z]+://.+$");  Console.WriteLine(bkeleyi);#endregion

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品videos| 中文字幕不卡在线视频极品| 美女精品久久久| 国产精品爽黄69天堂a| 国产欧美精品在线播放| 88xx成人精品| 亚洲国产成人爱av在线播放| 狠狠爱在线视频一区| 欧美精品第一页在线播放| 精品av在线播放| 亚洲福利在线观看| 国产精品视频久| 国内精品视频久久| 欧洲成人午夜免费大片| 另类视频在线观看| 4444欧美成人kkkk| 永久555www成人免费| 国产精品高清在线观看| 日韩亚洲国产中文字幕| 日韩视频欧美视频| 亚洲欧美制服综合另类| 欧美国产日韩中文字幕在线| 欧美日韩人人澡狠狠躁视频| 91国产美女视频| 日韩欧美高清在线视频| 亚洲第五色综合网| 91chinesevideo永久地址| 热久久美女精品天天吊色| 久久精品国产亚洲精品2020| 成人国产精品av| 欧美wwwwww| 欧美日韩免费区域视频在线观看| 国产69精品99久久久久久宅男| 日韩av一区二区在线观看| 国产精品6699| 日韩精品视频免费专区在线播放| 亚洲精品在线看| 热久久这里只有| 亚洲第一福利视频| 日韩午夜在线视频| 欧美日韩福利视频| 国产精品偷伦免费视频观看的| 亚洲自拍偷拍网址| 久久精品福利视频| 中文字幕日韩欧美在线| 久久亚洲一区二区三区四区五区高| 另类色图亚洲色图| 欧美日韩国产激情| 精品亚洲精品福利线在观看| 美女扒开尿口让男人操亚洲视频网站| 日av在线播放中文不卡| 亚洲第一综合天堂另类专| 丰满岳妇乱一区二区三区| 久久久久亚洲精品成人网小说| 97视频免费观看| 国产成人高清激情视频在线观看| 日韩欧亚中文在线| 久久久久久久999精品视频| 国产精品成人一区二区三区吃奶| 日韩在线国产精品| 久久视频在线看| 久久成年人视频| 国产精品久久久久久久久久久不卡| 久久露脸国产精品| 国产精品一区二区三区毛片淫片| 成人写真视频福利网| 久久福利网址导航| 日韩在线观看免费全集电视剧网站| 国产精品永久免费视频| xxxxx91麻豆| 国产精品18久久久久久首页狼| 免费91在线视频| 欧美成人一二三| 色www亚洲国产张柏芝| 国产成人精品a视频一区www| 美日韩精品视频免费看| 中文字幕免费精品一区| 国产精品高潮粉嫩av| 亚洲剧情一区二区| 亚洲男人的天堂在线播放| 91精品久久久久久久久青青| 91综合免费在线| 精品亚洲男同gayvideo网站| 国产亚洲精品久久久久动| 国产精品久久久久久久久影视| 韩国国内大量揄拍精品视频| 久久精品国产亚洲7777| 久久久女人电视剧免费播放下载| 亚洲片国产一区一级在线观看| 国产精品亚洲一区二区三区| 97国产真实伦对白精彩视频8| 国产精品久久久一区| 国产精品久久久久77777| 久久久久久国产三级电影| 国产在线视频一区| 亚洲一品av免费观看| 欧洲一区二区视频| 亚洲免费伊人电影在线观看av| 日韩电视剧免费观看网站| 色综合久久88色综合天天看泰| 国产99视频精品免视看7| 亚洲欧美色婷婷| 欧美色欧美亚洲高清在线视频| 欧美成人高清视频| 黑丝美女久久久| 久久久久久久一区二区| 日本久久久久久久久| 国产综合色香蕉精品| 久久九九全国免费精品观看| 91色中文字幕| 日本精品久久久| 国产亚洲免费的视频看| 成人激情春色网| 亚洲精品动漫久久久久| 最近日韩中文字幕中文| 社区色欧美激情 | 久久精品91久久香蕉加勒比| 国产性猛交xxxx免费看久久| 日韩日本欧美亚洲| 日韩精品免费一线在线观看| 国产精品v片在线观看不卡| 亚洲老板91色精品久久| 亚洲国产高潮在线观看| 91香蕉国产在线观看| 国产精品露脸自拍| 国产欧美在线播放| 日本精品久久电影| 日韩精品在线播放| 深夜成人在线观看| 欧美色欧美亚洲高清在线视频| 精品国产一区二区三区久久狼5月| 2023亚洲男人天堂| 亚洲精品720p| 国产精品日韩在线| 欧美国产日韩一区二区| 国产亚洲欧洲黄色| 2018国产精品视频| 日本精品视频在线观看| 宅男66日本亚洲欧美视频| 欧美日韩电影在线观看| 亚洲欧美中文另类| 日韩美女毛茸茸| 日韩最新免费不卡| 欧美日韩亚洲精品内裤| 一区二区三区动漫| 日韩精品极品在线观看播放免费视频| 久久av资源网站| 欧美另类xxx| 国产精品欧美在线| 精品久久久久久中文字幕| 久久久av免费| 欧美中文字幕视频| 国产高清在线不卡| 久久在线免费观看视频| 亚洲精品天天看| 日韩精品www| 日韩在线欧美在线| 亚洲精品自拍视频| 久久综合五月天| 亚洲成人精品视频在线观看| 欧美成人合集magnet| 国产成人精品免高潮费视频| 日韩av在线资源| 久久免费国产视频|