国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 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])$


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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克苏市| 读书| 安化县| 芜湖市| 时尚| 云梦县| 汝南县| 喀什市| 鄂州市| 和政县| 古浪县| 长治市| 工布江达县| 云龙县| 蕲春县| 伽师县| 宁国市| 安平县| 阿坝| 宜都市| 榆林市| 当涂县| 白水县| 土默特右旗| 宽甸| 林甸县| 大竹县| 大邑县| 梁河县| 铁力市| 宁强县| 乐山市| 博客| 清镇市| 龙泉市| 深圳市| 轮台县| 乌拉特中旗| 广宁县| 奉贤区| 历史|