xhr.responseText是这样的形式:responseText: "{11111111.gif}[\"24\\/200523\\/q5ec91d184ab9a.webp\",\"24\\/200523\\/M5ec91d18992ce.webp\"]"[ ]可能为空,也可能有更多。如果为空,则为这样的形式:responseText: "{11111111.gif}[]"如何在文本区域中提取和插入提取的数据,如下所示:24/200523/q5ec91d184ab9a.webp
24/200523/M5ec91d18992ce.webp
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
您可以尝试这个简单的正则表达式来检索 [] 之间的所有内容,包括方括号,然后JSON.parse
它
let files = responseText.match(/\[.*\]/); files = JSON.parse(files);
现在你有一个包含这些文件的数组(如果没有数据,则为一个空数组),你可以使用.join
method 将它变成一个字符串。
files = files.join('\n');
- 1 回答
- 0 关注
- 124 浏览
添加回答
举报
0/150
提交
取消