扫码关注官方订阅号
如题,有很多数据由类似的对象组成,现在需要把每个对象加一个逗号放一行,除了手动,还能怎么处理?有过一个思路,查找 '},' 替换成 '},换行' 但是不知道该具体该怎么写,求助.
认证高级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,"<br/>");res.push(temp);}}res.join(" ,");`
var str = "{},{},{},{}"; str.replace(/},{/g, '},\n{');
看你在哪里用了。是要看textarea就是\n 。html的就是<br>
我用vim会:
:% s/},{/},\n{/g
建立一个数组,然后把数据push到数组里面,再用join(“,”)把数组连接起来
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
找到个偷懒的方法 下载notepad++ 然后查找 '},' 替换成'},\n' (要选择替换下的扩展功能),这样实现的
`let res=「」;
str=JSONstringify(str);
for(let i in str){
if(str[i]=="{"){
let temp=str.splice(i,2,"<br/>");
res.push(temp);
}
}
res.join(" ,");
`
我用vim会:
建立一个数组,然后把数据push到数组里面,再用join(“,”)把数组连接起来