using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var inputString = @"ObjectID='{A591C480-2979-48ED-9796-5C3149472E7A}' and ObjectID={90f0fb85-0f80-4466-9b8c-2025949e2079}";
var guid = @"[({]?\s?[a-zA-Z0-9]{8}\s?[-]?\s?(?:[a-zA-Z0-9]{4}\s?[-]?\s?){3}\s?[a-zA-Z0-9]{12}\s?[})]?";
inputString = Regex.Replace(inputString, $@"('{guid}')|{guid}", x =>
x.Groups[1].Success ? x.Value : $"'{x.Value}'");
Console.WriteLine(inputString);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBpbnB1dFN0cmluZyA9IEAiT2JqZWN0SUQ9J3tBNTkxQzQ4MC0yOTc5LTQ4RUQtOTc5Ni01QzMxNDk0NzJFN0F9JyBhbmQgT2JqZWN0SUQ9ezkwZjBmYjg1LTBmODAtNDQ2Ni05YjhjLTIwMjU5NDllMjA3OX0iOwoJCXZhciBndWlkID0gQCJbKHtdP1xzP1thLXpBLVowLTldezh9XHM/Wy1dP1xzPyg/OlthLXpBLVowLTldezR9XHM/Wy1dP1xzPyl7M31ccz9bYS16QS1aMC05XXsxMn1ccz9bfSldPyI7CgkJaW5wdXRTdHJpbmcgPSBSZWdleC5SZXBsYWNlKGlucHV0U3RyaW5nLCAkQCIoJ3tndWlkfScpfHtndWlkfSIsIHggPT4KCQkJeC5Hcm91cHNbMV0uU3VjY2VzcyA/IHguVmFsdWUgOiAkIid7eC5WYWx1ZX0nIik7CgkJQ29uc29sZS5Xcml0ZUxpbmUoaW5wdXRTdHJpbmcpOwoJfQp9