正则表达式
发布时间:2020-12-13 19:48:07 所属栏目:百科 来源:网络整理
导读:今天做黑马的入学测试题。碰到了两道正则表达式,好久没有写正则表达式了,写不来了,就在网上查询了下资料后才回想起来,把资料整理下了,分享个大家 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分
今天做黑马的入学测试题。碰到了两道正则表达式,好久没有写正则表达式了,写不来了,就在网上查询了下资料后才回想起来,把资料整理下了,分享个大家 重复匹配语法: 字符定位语法: 附上一个刚刚做的一个黑马入学测试题 判断一个字符串是否是合法的Email地址。一个Email地址的特征就是以一个字符序列开始, using System.Text.RegularExpressions; namespace test7 { class Program { static void Main(string[] args) { //判断一个字符串是否是合法的Email地址。一个Email地址的特征就是以一个字符序列开始, while (true) { Console.WriteLine("请输入一个邮箱地址"); //声明一个变量接收用户输入的邮箱地址 string email = Console.ReadLine(); //声明一个pattern接收正则表达式 string pattern = @"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"; //声明一个bool变量的值存储判断的值,true为合法,false为输入错误 bool pd = Regex.IsMatch(email,pattern); if (pd) { //输入正确,直接break跳出循环 Console.WriteLine("输入合法"); break; } else { //输入错误,提示继续输入 Console.WriteLine("输入错误,请从新输入"); } } Console.ReadKey(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |