|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语言是不是不是最重要的?<p>在盘算机迷信中,正则表达式是指一个用来形貌大概婚配一系列切合某个句律例则的字符串的单个字符串。在良多文本编纂器或其他工具里,正则表达式一般被用来检索和/或交换那些切合某个形式的文本内容。很多程序计划言语都撑持使用正则表达式举行字符串操纵。本文上面我们来看C#中的正则表达式。
第一个:考证输出的字符串是不是为数字
<olclass="dp-c">///<summary>///考证输出字符串为数字///</summary>///<paramname="P_str_num">输出字符</param>///<returns>前往一个bool范例的值</returns>publicboolvalidateNum(stringP_str_num){returnRegex.IsMatch(P_str_num,"^[0-9]*$");}
第二个:考证输出字符串是不是为德律风号码
<olclass="dp-c">///<summary>///考证输出字符串是不是为德律风号码///</summary>///<paramname="P_str_phone">输出字符串</param>///<returns>前往一个bool范例的值</returns>publicboolvalidatePhone(stringP_str_phone){returnRegex.IsMatch(P_str_phone,@"d{3,4}-d{7,8}");}
第三个:考证输出字符串是不是为传真号码
<olclass="dp-c">///<summary>///考证输出字符串是不是为传真号码///</summary>///<paramname="P_str_fax">输出字符串</param>///<returns>前往一个bool范例的值</returns>publicboolvalidateFax(stringP_str_fax){returnRegex.IsMatch(P_str_fax,@"86-d{2,3}-d{7,8}");}
第四个:考证输出字符串是不是为邮政编码
<olclass="dp-c">///<summary>///考证输出字符串是不是为邮政编码///</summary>///<paramname="P_str_postcode">输出字符串</param>///<returns>前往一个bool范例的值</returns>publicboolvalidatePostCode(stringP_str_postcode){returnRegex.IsMatch(P_str_postcode,@"d{6}");}
第五个:考证输出字符串是不是为E-mail地点
<olclass="dp-c">///<summary>///考证输出字符串是不是为E-mail地点///</summary>///<paramname="P_str_email">输出字符串</param>///<returns>前往一个bool范例的值</returns>publicboolvalidateEmail(stringP_str_email){returnRegex.IsMatch(P_str_email,@"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*");}
第六个:考证输出字符串是不是为收集地点
<olclass="dp-c">///<summary>///考证输出字符串是不是为收集地点///</summary>///<paramname="P_str_naddress">输出字符串</param>///<returns>前往一个bool范例的值</returns>publicboolvalidateNAddress(stringP_str_naddress){returnRegex.IsMatch(P_str_naddress,@"http(s)?://([w-]+.)+[w-]+(/[w-./?%&=]*)?");}
如今我只用到这么多点,今后有空在持续往里增补。但愿对你有匡助。
<p>在VC.net的版本上,为了让C++运行在.NETFramework中,微软为C++引进了托管,就是托管C++(ManagedC++),这个根本就没有流行起来,自托管C++产生以后就没有收到过好评。 |
|