using System.Text.RegularExpressions;
public static void Main()
string inputVMKernel = "key-vim.host.PortGroup-Veeam VMkernel";
string inputManagement = "key-vim.host.PortGroup-Management 123 Network 4554";
string pattern=@"key-vim.host.PortGroup-.*VMkernel+.*";
bool output = Test(inputVMKernel, pattern);
Console.WriteLine(output);
private static readonly Regex Pattern = new Regex("{(.+?)}", RegexOptions.Compiled);
public static bool Test(string input, string pattern)
return Regex.IsMatch(input, pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase);