Devo analizzare una stringa e aggiungere virgolette singole attorno a ciascun valore Guid. Stavo pensando di poter usare un Regex per farlo, ma non sono esattamente un guru Regex.
Esiste un buon Regex da utilizzare per identificare un Guid?
La mia seconda domanda è una volta trovata una regex valida che presumo di utilizzare Regex.Replace(String, String, MatchEvaluator)ma non sono abbastanza sicuro della sintassi. Forse qualcosa come:
return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
return string.Format("'{0}'", match.Groups[0].ToString());
});
Una stringa che sto cercando di analizzare potrebbe essere simile a questa:
"SELEZIONA passwordco0_.PASSWORD_CONFIG_ID come PASSWORD1_46_0_, DA PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID = baf04077-a3c0-454b-ac6f-9fec00b8e170; @ p045e170;
