正则表达式(一)

关于“”

正则表达式中的“”是匹配除 数字、字母、汉字、下划线 以外的所有字符。

例如:

           string tel = "hi Lucy";
            Regex rx = new Regex(@"hi.*Lucy");
            bool bl = rx.IsMatch(tel);
            Response.Write("bl:" + bl + "<br/>");

代码的结果是:bl:True

            string tel = "abcdefg";
            Regex rx = new Regex(@"a");
            bool bl = rx.IsMatch(tel);
            Response.Write("bl:" + bl + "<br/>");

代码的结果是:bl:False

注意:

1、只能匹配字母、数字、汉字、下划线。

2、就近匹配,比如AB 匹配A,AB 匹配B。(如果只写一个或者在两个字母、数字、汉字、下划线之间有时就在所有字符或者两个字母、数字、汉字、下划线之间所有字符去逐个匹配)

3、在字符组外表示单词边界,但是在字符组内[]表示退格符。

原文地址:https://www.cnblogs.com/ccyiwyy/p/3766050.html