как я могу получить 379 из {"d": 379} - PullRequest
0 голосов
/ 07 февраля 2019

Мне нужно получить 379 из ответа {"d": 379}. Какое регулярное выражение я должен использовать для получения только 379.

Ответы [ 3 ]

0 голосов
/ 07 февраля 2019

Еще проще. Протестировано .Это следует сделать для вашего случая.

/\d+/

ИЛИ

Точнее

/\d+(?=})/
0 голосов
/ 07 февраля 2019

Если вам нужно использовать экстрактор регулярных выражений - соответствующее регулярное выражение будет выглядеть примерно так:

"d":(\d+)

enter image description here


Лучшим вариантом будет JSON Extractor , который обеспечивает возможность корреляции данных JSON с использованием языка JsonPath .Соответствующий запрос JsonPath будет таким простым:

$.d

enter image description here

0 голосов
/ 07 февраля 2019

Просто используйте JSON.parse и получите доступ к нужному свойству.

let str = `{"d":379}`

console.log(JSON.parse(str)['d'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...