Regex 仅获取UUID,而不是全部
我有以下日志消息:Regex 仅获取UUID,而不是全部,regex,Regex,我有以下日志消息: "Record was found. Existing Id : 16786131-5d05-4545-92c6-3a24b92843bd Incoming Id : 16786131-5d05-4545-92c6-3a24b92843bd" 我使用以下正则表达式从消息中提取UUID: \b[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}\b 如果我只想提取前缀为Existing Id的uui
"Record was found. Existing Id : 16786131-5d05-4545-92c6-3a24b92843bd Incoming Id : 16786131-5d05-4545-92c6-3a24b92843bd"
我使用以下正则表达式从消息中提取UUID:
\b[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}\b
如果我只想提取前缀为Existing Id的uuid,该怎么办
我该怎么做
类似\b现有Id:[a-f0-9-]+\b的内容
即:
单词边界,文字字符串现有Id:后跟设置的十六进制字母和数字的>0重复,然后是边界 但这也与现有Id匹配:。我只想要匹配uuid。不,括号是一个捕获组。