你的位置:首页 > 软件开发 > ASP.net > .NET正则表达式基础入门(一)

.NET正则表达式基础入门(一)

发布时间:2016-03-12 13:00:06
字符组  正则表达式的字符组十分简单,就是列出你所想要匹配的字符。1.普通字符组  普通字符组,列出所有你需要匹配的字符。 例如,我想要匹配数字,则可以写出以下正则表达式"[0123456789]"。你觉得"[0123456789]"太麻烦 ...

字符组

  正则表达式的字符组十分简单,就是列出你所想要匹配的字符。

1.普通字符组

  普通字符组,列出所有你需要匹配的字符。 例如,我想要匹配数字,则可以写出以下正则表达式"[0123456789]"。你觉得"[0123456789]"太麻烦了,如果我要匹配26个英文字符,那不是要全列出来?实际上并不需要这么麻烦。可以使用范围的形式,例如,匹配10个数字可以写成"[0-9]",匹配26个小写英文字母可以写成"[a-z]",匹配26个英文字母(不分大小写的)可以写成"[a-zA-Z]"。是不是简单了很多?

  .NET提供Regex类用于生成正则表达式对象。IsMatch方法是用于检查输入字符串是否匹配正则表达式,返回值为bool。  

//使用正则表达式前请添加该命名空间using System.Text.RegularExpressions;//第一个参数为你要验证的字符串,第二个参数为正则表达式Regex.IsMatch("5","[0123456789]");//trueRegex.IsMatch("a","[0123456789]");//falseRegex.IsMatch("5","[0-9]");//trueRegex.IsMatch("a","[a-z]");//true

原标题:.NET正则表达式基础入门(一)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。