有没有一个好的正则表达式可以用来识别 Guid?
我的第二个问题是,一旦我找到一个有效的正则表达式,我假设我会使用
Regex.Replace(String, String, MatchEvaluator)
,但我不太确定语法。也许像这样:return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
return string.Format("'{0}'", match.Groups[0].ToString());
});
我正在尝试解析的字符串可能如下所示:
"SELECT passwordco0_.PASSWORD_CONFIG_ID as PASSWORD1_46_0_, FROM PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID=baf04077-a3c0-454b-ac6f-9fec00b8e170; @p0 = baf04077-a3c0-454b-ac6f-9fec00b8e170 [Type: Guid (0)]"