首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C# Regex指南

C# Regex指南
EN

Stack Overflow用户
提问于 2012-06-15 04:14:55
回答 6查看 145.5K关注 0票数 144

我需要解析一个字符串,并在每个Guid值两边添加单引号。我在想我可以使用Regex来做这件事,但我并不是Regex专家。

有没有好的正则表达式可以用来识别Guid?

我的第二个问题是,一旦我找到了一个有效的正则表达式,我假设我会使用Regex.Replace(String, String, MatchEvaluator),但是我不太确定它的语法。可能是这样的:

代码语言:javascript
复制
return Regex.Replace(stringToFindMatch, GuidRegex, match =>
{
    return string.Format("'{0}'", match.Groups[0].ToString());
});

我尝试解析的字符串可能如下所示:

“选择passwordco0_.PASSWORD_CONFIG_ID作为PASSWORD1_46__,从passwordco0_.PASSWORD_CONFIG_ID=baf04077-a3c0-454b-ac6f-9fec00b8e170;所在的PASSWORD_CONFIG passwordco0_@p0 =baf04077-a3c0-454b-ac6f-9fe00b8e170类型: Guid (0)"

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11040707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档