想判断字条串是不是符合这样的格式:第一: 必需是1-3个字符或数字开头 如 A01,AB,12,123
第二: 后面要加上 "-2"开头,再加上 3-5位的数字组成 如 A01-21235, AB-20, 12-2365, 123-288888
第三: 后面再加上 "-"开头,任意长度数字 如 A01-21235-123456789055, AB-20-1, 12-2365-5555, 123-288888-99999999999999999999999正则我是刚开始学,感觉挺难的,这个比较复杂的要求不知道怎么写了,请大家帮忙,谢谢
第二: 后面要加上 "-2"开头,再加上 3-5位的数字组成 如 A01-21235, AB-20, 12-2365, 123-288888
第三: 后面再加上 "-"开头,任意长度数字 如 A01-21235-123456789055, AB-20-1, 12-2365-5555, 123-288888-99999999999999999999999正则我是刚开始学,感觉挺难的,这个比较复杂的要求不知道怎么写了,请大家帮忙,谢谢
Console.WriteLine(Regex.Match(str, @"^[0-9a-zA-Z]{1,3}\-2(\d{3,5})\-\d+$").Groups[1].Value);