using System; using System.Text.RegularExpressions; class Program { static void Main() { string input = "Random string CA761232-ED42-11CE-BACD-00AA0057B223 random string"; Match match = Regex.Match(input, @"((?:(?:\s*\{*\s*(?:0x[\dA-F]+)\}*\,?)+)|(?