Regex, чтобы захватить строку - PullRequest
0 голосов
/ 06 марта 2019

"идентификатор": 91, "Название": "TEST"

Я пытаюсь понять, как получить 91 из команды регулярных выражений

попробовал несколько команд, но не приблизился и действительно потерял

регулярное выражение:

||"id":(.*?)",||

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Если 'id' никогда не будет содержать строку в кавычках,
простой может быть лучше "id":([^\s,]*)

Или со взглядом позади (?<="id":)[^\s,]*

1 голос
/ 06 марта 2019

Вместо этого можно использовать группу перехвата без захвата между запятой и концом строки:

"id":(.*?)(?:,|$)

Демо: https://regex101.com/r/wlItsr/1

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