【发布时间】:2021-11-29 08:06:25
【问题描述】:
我有来自 API 的响应(实际上是来自 AWS lex 的复合消息),它看起来像这样:
'{\"messages\":[{\"type\":\"PlainText\",\"group\":1,\"value\":\"Great!\"},{\"type\":\"PlainText\",\"group\":2,\"value\":\"Please click here.\"}]}'
我无法更改对字符串的响应,我需要从该字符串中获取以下内容:
“太好了!”和“请点击这里。”
基本上在 => "value\":\" 和 \"} 之前的任何内容
我尝试了很多方法,但都没有成功。 有什么办法可以做到这一点,我什至尝试编写一个正则表达式,但我能得到的是之前的字符串,而不是我需要的实际文本。
【问题讨论】:
标签: javascript regex string