Bir dizeyi ayrıştırmam ve her Guid değerinin etrafına tek tırnak eklemem gerekiyor. Bunu yapmak için bir Regex kullanabileceğimi düşünüyordum ama tam olarak bir Regex gurusu değilim.
Bir Rehberi tanımlamak için kullanılacak iyi bir Normal İfade var mı?
İkinci sorum, kullanacağımı varsaydığım geçerli bir normal ifade bulduğumda, Regex.Replace(String, String, MatchEvaluator)
ancak sözdiziminden tam olarak emin değilim. Belki şöyle bir şey:
return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
return string.Format("'{0}'", match.Groups[0].ToString());
});
Ayrıştırmaya çalıştığım bir dize şöyle görünebilir:
"Passwordco0_.PASSWORD_CONFIG_ID'yi PASSWORD1_46_0_, FROM PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID = baf04077-a3c0-454b-ac6f-9fec00b8e170; @ p017-b8e170 yazın;