标签: regex string id
“ id”:91,“ title”:“ TEST”
我正在尝试找出如何从正则表达式命令中获取91
尝试了一些命令,但并没有真正消失
正则表达式:
||"id":(.*?)",||
答案 0 :(得分:1)
您可以在逗号和字符串末尾之间使用非捕获性的替换组:
"id":(.*?)(?:,|$)
演示:https://regex101.com/r/wlItsr/1
答案 1 :(得分:1)
如果'id'永远不会包含带引号的字符串, 简单可能会更好"id":([^\s,]*)
"id":([^\s,]*)
或者,看看后面的(?<="id":)[^\s,]*
(?<="id":)[^\s,]*