![](/img/trans.png)
[英]Find Json values with Regex: Matching string, then any number of characters and then value after second matching string
[英]RegEx to find value in JSON
我需要在 JSON 上编写正则表达式以匹配以{$开头并以}结尾的所有内容
我尝试使用/{(.*?)}/g
,它似乎工作正常,但如果您看到下面的图像,它也与其他文本匹配,所以我如何明确地为我的要求编写正则表达式
问的原因是我需要用{$*}查找值并用字符串替换它们
下面是我的 JSON
{
"name": "{$StubName}",
"request": {
"method": "POST",
"url": "/marks/{$Name}",
"bodyPatterns": [
{
"equalToJson": "{\n \"name\": \"{$RequestName}\",\n \"job\": \"{$Role}\"\n}"
}
]
},
"response": {
"status": "201",
"headers": {
"Content-Type": "application/json"
},
"body": "{\n \"name\": \"{$RequestName}\",\n \"job\": \"{$Role}\",\n \"id\": \"{$id}\",\n \"createdAt\": \"{$Time}\"\n}"
}
}
您可以使用\{\$\w*\}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.