我想检查字符串中的匹配项,以便字符串以短划线结束,然后是两位数。因此“bill-01”将是匹配,“jared-43”也将匹配,但“josh”和“allen47-”将不会。我只需要一个bool true / false来判断是否找到了给定字符串的匹配项。
谢谢。
答案 0 :(得分:1)
这将匹配任何内容,只要它以-
后跟两个数字
.*-[0-9]{2}
http://en.wikipedia.org/wiki/Regular_expression#POSIX_basic_and_extended
玩得开心
答案 1 :(得分:0)
string pattern = @".*-\d{2}";
Match match = Regex.Match(arg, pattern);
Console.Write("{0} ", arg);
if (match.Success)
{
Console.WriteLine("Matched");
}
else
{
Console.WriteLine("did NOT Match");
}