gpt4 book ai didi

javascript - 如何删除 HTML 标签字符串 react native - JSON?

转载 作者:行者123 更新时间:2023-11-30 19:59:47 25 4
gpt4 key购买 nike

我有一个这样的字符串变量:

{"Result":"true","Date":"","Message2":"[{\"Id\":\"1\",\"Title\":\"کارت وفاداری\",\"MainText\":\"<p>&nbsp;&nbsp;&nbsp; کارت های لویالتی کارتهايی هستند که در ازای خريد با اين کارت امتيازی برای دارنده کارت در نظر گرفته می شود.</p>\r\n\",\"Type\":\"1\"}]"}

我想获取`Message2 的内容,但我不能:

    var Message2 = JSON.parse(result).Message2;
console.log('Message2',Message2)

Message2 [{"Id":"1","Title":"کارت وفاداری","MainText":"<p>&nbsp;&nbsp;&nbsp; کارت های لویالتی کارتهايی هستند که در ازای خريد با اين کارت امتيازی برای دارنده کارت در نظر گرفته می شود.</p>
","Type":"1"}]

现在我应该再次解析函数:

console.log('content of Message2',JSON.parse(Message2))

但它返回此错误消息:

 Unhandled Promise Rejection (id: 0):
SyntaxError: Unexpected token
in JSON at position 177

我一直在尝试这个,但我得到了同样的错误信息:

    console.log('content of Message2',JSON.parse(Message2.replace(/(<([^>]+)>)/ig, '')))

最佳答案

问题是 Message2 不是有效的 JSON,因为 \r\n 字符不是因为标签。

"...</p>\r\n\",\"Type\"

关于javascript - 如何删除 HTML 标签字符串 react native - JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53512728/

25 4 0