想要使用正则表达式删除重复的键值

想要使用正则表达式删除重复的键值

我有类似这种格式的日志,并希望使用正则表达式获得唯一的键值。

{
url_path:"/v1/test/user",
transaction_id:"ABCD-EFGH-IJKLM",
},

{
url_path:"/v1/test/user",
transaction_id:"ABCD-EFGH-IJKLM",
},

{
url_path:"/v1/test/user",
transaction_id:"DFJD-DFDF-DDFFF",
}

我正在尝试这种方法,但没有效果 -

(?<transaction_id>[A-Z0-9]+-[A-Z0-0]+-[A-Z0-9]+)

获取输出 -

ABCD-EFGH-IJKLM
ABCD-EFGH-IJKLM
DFJD-DFDF-DDFFF

唯一键值中的例外输出。像这样 -

ABCD-EFGH-IJKLM
DFJD-DFDF-DDFFF

相关内容