我在创建正则表达式以匹配 GUID 或响应流中的错误消息时遇到问题。
例如,响应是:
{ "uuid": "8e5b0721-26c4-11df-b354-002170de47d3" }
或者
{ "error": "<--Error Message-->" }
我有一个 GUID 的正则表达式:
new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$"
但我不完全确定响应将始终是 GUID。
我想我正在寻找一个 GUID,它将返回第二组引号的内容,而不管类型如何。