想要从字符串中删除首尾双引号

时间:2019-01-15 12:13:40

标签: javascript angularjs

我有一个字符串,该字符串在字符串的开头和结尾都有多个双引号,如下所示:

""{\"test\":\"{\"Value\":\"Data Source=test\\\\test;Initial Catalog=TestSBe;Integrated Security=True;\"}\"}""

我想在angularjs的帮助下从开头和结尾只删除一个双引号。 任何帮助将不胜感激。预先感谢。

2 个答案:

答案 0 :(得分:3)

使用String.substring

const str = `""{\"test\":\"{\"Value\":\"Data Source=test\\\\test;Initial Catalog=TestSBe;Integrated Security=True;\"}\"}""`

console.log(str.substring(1, str.length - 1))

答案 1 :(得分:-1)

.slice这是更短的方法:

const srt = `""{\"test\":\"{\"Value\":\"Data Source=test\\\\test;Initial Catalog=TestSBe;Integrated Security=True;\"}\"}""`.slice(1,-1);
console.log(srt);