使用正则表达式从Json字符串中提取密钥对值



我有一个Json,它已转换为字符串,我想从中提取一个密钥对值。例如,在转换为字符串之前,我有以下Json

{
"key1": "value1"
,
"key2": "value2"
}

我想提取密钥对值

"key1": "value1"

我为匹配条目所做的正则表达式如下:

("key1"((s)*?):((s)*?)"value1" and I replace it with empty.

我的regex与,不匹配,因此,我的操作后仍然有尾随逗号。

我该如何解决这个问题?

下面做了我需要做的

"key1"((s)*?):((s)*?)"value1"((s)*?), 

然后我可以用空代替它

最新更新