JavaScript 字符串编码/解码

标签 javascript string

我有一些字符串,例如 s0 = "\"first line,\\nsecond line,\\n\"",以及其他一些字符串,例如 s1 = "first line,\第二行,\n",其中 s0 就像整个 s1 的字符串表示形式。我想知道是否有任何简单的方法可以双向转换 s0s1 。我明白我可以更换。然而,可能还有很多其他转义序列需要处理。

最佳答案

您可以使用 JSON 方法:

s0 = "\"first line,\\nsecond line,\\n\"",
s1 = "first line,\nsecond line,\n"

console.log('Parse s0 ::', JSON.parse(s0))
console.log('Stringify s1 ::', JSON.stringify(s1))

关于JavaScript 字符串编码/解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53797385/

相关文章:

JavaScript 代码执行延迟

javascript - 日期字符串格式

java - Java 中 JSON 未知的字符串

Java String.contains() 处理自然数

c - 在函数 C 中返回 "char *tab[]"

d8.exe 中包含的 Javascript 全局对象

javascript - 用Js操作json

javascript - 如何更改事件中的 JavaScript 对象值

javascript - jQuery mouseenter 技巧?

regex - 使用 grep (或类似的)在第一次匹配后获取字符串