84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如题,有很多数据由类似的对象组成,现在需要把每个对象加一个逗号放一行,除了手动,还能怎么处理?有过一个思路,查找 '},' 替换成 '},换行' 但是不知道该具体该怎么写,求助.
认证高级PHP讲师
找到个偷懒的方法 下载notepad++ 然后查找 '},' 替换成'},\n' (要选择替换下的扩展功能),这样实现的
var str="{},{},{}"; str.replace(/},/g,'},\n');
`let res=「」;str=JSONstringify(str);for(let i in str){if(str[i]=="{"){let temp=str.splice(i,2,"");res.push(temp);}}res.join(" ,");`
var str = "{},{},{},{}"; str.replace(/},{/g, '},\n{');
看你在哪里用了。是要看textarea就是\n 。html的就是
我用vim会:
:% s/},{/},\n{/g
建立一个数组,然后把数据push到数组里面,再用join(“,”)把数组连接起来
找到个偷懒的方法 下载notepad++ 然后查找 '},' 替换成'},\n' (要选择替换下的扩展功能),这样实现的
`let res=「」;
str=JSONstringify(str);
for(let i in str){
if(str[i]=="{"){
let temp=str.splice(i,2,"
");
res.push(temp);
}
}
res.join(" ,");
`
我用vim会:
建立一个数组,然后把数据push到数组里面,再用join(“,”)把数组连接起来