我正在尝试下面的代码来查找有效且无效的名称
string pattern = @"((?:[GE\-[RGrp]+))";
foreach (var AzureResponse in Response)
{
if (AzureResponse.name!= null)
{
Console.WriteLine("{0},{1} a valid resource name.", AzureResponse.name, Regex.IsMatch(@AzureResponse.name, pattern) ? "is" : "Is not");
}
}
但它打印出的所有资源名称都是有效的,即使我知道很少有,但似乎我无法获得正确的正则表达式。
我想要的是:
答案 0 :(得分:1)
如果你开始使用正则表达式,那么string pattern = @"^GE-RGrp";
就可以了。