微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Javascript中从另一个字符串获取字符串

如何解决在Javascript中从另一个字符串获取字符串

请注意,这不是 json 对象 :) 我的字符串是: {"message":"***error in SAP module:-1***","status":400} 这不是一个 json 对象,这是一个纯字符串。由于技术限制,我无法将其转换为 json 对象。

所以,我只想采用粗体字符串(“消息”的所有值)。 我想到了 lastIndexOf,并选择了“:”和“,”之间的字符串 但是我搞砸了引号的转义字符。 如何使用 lastIndexOf 实现它?或者其他更好的方式?

解决方法

如果您不能使用 JSON.parse,我会使用正则表达式来阅读它。您知道您希望字符串直接跟在 "message":" 之后,所以我会寻找它,然后从那里抓取所有内容到下一次出现 "

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。