Мне нужно проанализировать строку и добавить одинарные кавычки вокруг каждого значения Guid. Я думал, что могу использовать Regex для этого, но я не совсем гуру Regex.
Есть ли хорошее регулярное выражение для идентификации Guid?
Мой второй вопрос: как только я нашел допустимое регулярное выражение, я предполагаю, что буду использовать, Regex.Replace(String, String, MatchEvaluator)
но я не совсем уверен в синтаксисе. Может что-то вроде:
return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
return string.Format("'{0}'", match.Groups[0].ToString());
});
Строка, которую я пытаюсь разобрать, может выглядеть так:
"ВЫБЕРИТЕ passwordco0_.PASSWORD_CONFIG_ID как PASSWORD1_46_0_, FROM PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID = baf04077-a3c0-454b-ac6f-9fec00b0e170af;