我有一个下面的字符串,我需要提取字符串的某些部分。 input : 'response:"The check has enabled" ' output: The check has enabled有没有更好的方法,我已经通过下面的代码片段实现了。let string = 'response:"The check has enabled" 'let output = string.replace( `response:"`, "")output = output.substring(0, output.length - 2);console.log(output)
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
您可以使用正则表达式来匹配"s 之间的文本:
const string = 'response:"The check has enabled" '
const output = string.match(/(?<=")[^"]+(?=")/)[0];
console.log(output)
如果您控制创建需要解析的 API string,那么最好对其进行更改,以便它为您提供 JSON,然后您可以使用JSON.parse它,并且只需访问.response对象的属性即可。
添加回答
举报
0/150
提交
取消