使用括号在 scala 中提取 json respnse 值的问题

Problems with extracting json respnse value in scala using brackets

尝试在不同的组合中使用 " 和 ' 从 JSON 响应主体中提取值 13029416243 我在 gatling/scala 脚本

,\"initialString\":\"13029416243\"},

这是我的一些尝试:

 .check(regex("initialString(.*?)}").exists.saveAs("initialString"))

 .check(regex("initialString\\":\\"(.*?)\\"}").exists.saveAs("initialString"))

最后一个导致日志中的输出:

---- 错误------------------------------------ --------------------------

regex(initialString\":\"(.*?)\"}).find.exists, found nothing

任何有关如何获取该值的帮助?

您可以使用回顾。但说实话。 Json 应该用 json 解析器解析。正则表达式并不总是在 json 中搜索的可靠工具。

(?<=initialString\":\")\d+\b

https://regex101.com/r/Wgeurd/1/