111,125
社区成员
发帖
与我相关
我的任务
分享using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
Console.WriteLine(new Regex("^\\/+$").IsMatch("////")); // 输出:True,匹配。
Console.WriteLine(new Regex("^\\/+$").IsMatch("\\//")); // 输出:False,不匹配。
// 由上可见,正则式 "\\/" 就是表示 '/' 这个字符本身,而不是 \ 后面跟 /。
Console.WriteLine(new Regex("\\/+").Match("////").Value); // 输出:////
Console.WriteLine(new Regex("\\/+").Match("\\//").Value); // 输出://
// 这更能说明问题:"\\/" 在C#中其实就是字符串 @"\/" ,正则把 \/ 解释为: /。
}
}