C#中的正则表达式表达'.'和'\'
正则表达式
----
1. 正则中'.'的转义
如果要表达字符串中的'.',在正则表达式中表达为"\.",因为'.'...在正则表达式中是元字符,需要'\'进行转义,那么在C#中就是"\\.",第一个'\'是C#用来转义'\'的,转义过后C#交给Regex类的就是'\.',然后再由Regex类进行转义,来匹配'.'...,当然也可以使用C#中的@取消C#转义.C#中用Regex.IsMatch("要匹配的字符","正则表达式")来匹配. ...用@取消C#中的转义,那么在C#中就是Regex.IsMatch(@"\",@"\\"),这里的"\\"是正则用来转义的,转义过后就是'\',用来匹配字符串"\". ...转义用来表达要匹配的字符串"\",第二个用@取消了C#的转义,用"\\"来对应正则表达式的转义
Regex.IsMatch("\\","\\\\")
);
Console.ReadKey();