Ich muss eine Zeichenfolge analysieren und um jeden Guid-Wert einfache Anführungszeichen setzen. Ich dachte, ich könnte einen Regex verwenden, um dies zu tun, aber ich bin nicht gerade ein Regex-Guru.
Gibt es einen guten Regex, um einen Guid zu identifizieren?
Meine zweite Frage ist, sobald ich einen gültigen regulären Ausdruck gefunden habe, von dem ich annehme, dass ich ihn verwenden würde, Regex.Replace(String, String, MatchEvaluator)
aber ich bin mir der Syntax nicht ganz sicher. Vielleicht so etwas wie:
return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
return string.Format("'{0}'", match.Groups[0].ToString());
});
Eine Zeichenfolge, die ich zu analysieren versuche, sieht möglicherweise folgendermaßen aus:
"SELECT passwordco0_.PASSWORD_CONFIG_ID als PASSWORD1_46_0_, FROM PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID = baf04077-a3c0-454b-ac6f-9fec00b8e170;