using System.Text.RegularExpressions;
public static void Main()
string findGuid = "http://0.0.0.0/xxxxxx/org_xxxx/27619_6476400f-8d38-4f15-9444-5e07e6ad7ac3.png";
MatchCollection guids = Regex.Matches(findGuid, @"(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}");
for (int i = 0; i < guids.Count; i++)
string Match = guids[i].Value;
Console.WriteLine(Match);;
string findGuid2 = "http://0.0.0.0/xxxxxx/org_xxxx/27619_6476400f-8d38-4f15-9444-5e07e6ad7ac3.png";
MatchCollection guids2 = Regex.Matches(findGuid, @"(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}\.[A-Za-z0-9]{0,5}");
for (int i = 0; i < guids2.Count; i++)
string Match = guids2[i].Value;
Console.WriteLine(Match);;