(5)正则表达式 特殊字符的匹配
2011-03-08 15:05
465 查看
下面提供一些简单的示例:
string x = "\\";
Regex r1 = new Regex("^\\\\$");
Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1
Regex r2 = new Regex(@"^\\$");
Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1
Regex r3 = new Regex("^\\$");
Console.WriteLine("r3 match count:" + r3.Matches(x).Count);//0
//匹配“\”
string x = "\"";
Regex r1 = new Regex("^\"$");
Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1
Regex r2 = new Regex(@"^""$");
Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1
//匹配双引号
string x = "\\";
Regex r1 = new Regex("^\\\\$");
Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1
Regex r2 = new Regex(@"^\\$");
Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1
Regex r3 = new Regex("^\\$");
Console.WriteLine("r3 match count:" + r3.Matches(x).Count);//0
//匹配“\”
string x = "\"";
Regex r1 = new Regex("^\"$");
Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1
Regex r2 = new Regex(@"^""$");
Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1
//匹配双引号
相关文章推荐
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- js正则表达式匹配特殊字符
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 使用“正则表达式”,匹配任意一个字符(中文,英文和标点或特殊字符)
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 正则表达式 匹配特殊字符js
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- jQuery验证,匹配输入非中文的正则表达式,输入内容可以是包括空格等特殊字符的任何字符。
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 正则表达式 匹配特殊字符
- 正则表达式之特殊字符匹配
- 使用ICU库中的正则表达式匹配关键字之间含有特殊字符的关键字示例
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 常用正则表达式汇总—(数字匹配/字符匹配/特殊匹配)
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 正则表达式匹配两个特殊字符中间的内容
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 随笔:linux中正则表达式BRE模式下的特殊匹配字符
- 正则表达式匹配大写,小写,数字及特殊字符