a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#正則表達式使用方法示例

2020-01-24 03:03:25
字體:
來源:轉載
供稿:網友

 第一步先要引入有關正則式的命名空間:

復制代碼 代碼如下:

 using System.Text.RegularExpressions;

 第二步用指定的正則式構建一個正則表達式對象,下面的正則式是用來搜索長度為10的a-z的英文字母:

復制代碼 代碼如下:

Regex obj = new Regex("[a-z]{10}");

最后,根據正則式在指定數據中檢索匹配項,如果匹配IsMatch方法就會返回true。

復制代碼 代碼如下:

MessageBox.Show(obj.IsMatch(“asdfghjkl”).ToString());

3個重要的正則式命令:

驗證像ISOS190203 或 isos820830那樣的前3位是不區分大小寫的英文字母,剩余8位是數字。
在前面的表達式中只能匹配前3個是小寫英文字母的發票編號,如果我們輸入大寫字母那就不能匹配了。所以為了確保前3個字母是不區分大小寫的,我們就要用表達式^[a-zA-Z]{3}。
 

復制代碼 代碼如下:

 ^[a-zA-Z]{3}[0-9]{7}$
 

驗證簡單的網址URL格式:
第一步:檢查是否存在www:

復制代碼 代碼如下:

^www.

第二步:域名必須是長度在1-15的英文字母:

復制代碼 代碼如下:

. [a-z]{1,15}

第三步:以.com或者.org結束:

復制代碼 代碼如下:

. (com|org)$

完整的表達式如下:

復制代碼 代碼如下:

^www[.][a-z]{1,15}[.](com|org)$

YYYY/MM/DD格式的日期:

復制代碼 代碼如下:

^(1[9][0-9][0-9]|2[0][0-9][0-9])[- / .]([1-9]|0[1-9]|1[0-2])[- / .]([1-9]|0[1-9]|1[0-9]|2[0-9]|3[0-1])$


也可以用以下的快捷命令來簡化正則表達式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产高潮呻吟久久渣男片 | 久久久久国产精品一区二区三区 | 精品亚洲永久免费精品 | 精品综合久久久 | 亚洲高清视频在线观看 | 久久艹99| 日本精品中文字幕 | 日韩电影三级 | 日韩免费精品 | 国产高清在线精品一区二区三区 | 国产视频亚洲精品 | 精品在线播放 | www.中文字幕.com | 日韩一区二区三区在线播放 | 一区二区三区国产 | 国产精品高清在线 | 日韩欧美二区 | 91精品国产欧美一区二区成人 | 国产噜噜噜噜噜久久久久久久久 | 欧美一级毛片日韩一级 | 国产一级特黄aaa大片评分 | 一区二区三区视频在线观看 | 亚洲一区日韩 | 理论片第一页 | 国产电影一区二区 | 欧美三区视频 | 四虎av| 女性隐私网站视频 | 国产一区二区三区免费 | 亚洲视频精品 | 草逼逼 | 在线观看的黄色网址 | 欧美日韩福利视频 | 亚洲欧美激情另类 | 日韩一区二区在线观看 | 天天干天天去 | 欧美成人免费在线视频 | 青青久久av北条麻妃海外网 | 最新中文字幕视频 | 久久久一区二区三区 | 久久精品一区二区三区四区 |