Извлечение значений пары ключей из строки Json с помощью регулярных выражений - PullRequest
0 голосов
/ 04 мая 2020

У меня есть Json, который был преобразован как строка, из которой я хотел бы извлечь значение пары ключей. Например, у меня есть следующее Json до того, как оно было преобразовано в строку

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

Я хотел бы извлечь значение пары ключей

"key1": "value1"

Регулярное выражение, которое я сделал для сопоставления введите следующее:

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

Мое регулярное выражение не соответствует ,, и поэтому после операции у меня все еще есть запятая.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 04 мая 2020

Следующее делает то, что мне нужно было сделать

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

Затем я могу заменить это пустым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...