关于“”
正则表达式中的“”是匹配除 数字、字母、汉字、下划线 以外的所有字符。
例如:
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、在字符组外表示单词边界,但是在字符组内[]表示退格符。