正则表达式抓住字符串

问题描述 投票:-1回答:2

“ID”:91, “称号”: “TEST”

我正试图找出如何从正则表达式命令中获取91

尝试了一些命令,但没有真正接近和失去

正则表达式:

||"id":(.*?)",||
regex string id
2个回答
1
投票

您可以在逗号和字符串结尾之间使用非捕获组替换:

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

但是:Kua zxsw指出


1
投票

如果'id'永远不会涉及带引号的字符串, 简单可能是更好的https://regex101.com/r/wlItsr/1

或者,看看后面的"id":([^\s,]*)

© www.soinside.com 2019 - 2024. All rights reserved.