javascript - js中一组数据,类似{},{},{}, ....
PHP中文网
PHP中文网 2017-04-11 11:09:19
[JavaScript讨论组]

如题,有很多数据由类似的对象组成,现在需要把每个对象加一个逗号放一行,除了手动,还能怎么处理?
有过一个思路,查找 '},' 替换成 '},换行' 但是不知道该具体该怎么写,求助.

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(7)
PHPz

找到个偷懒的方法 下载notepad++ 然后查找 '},' 替换成'},\n' (要选择替换下的扩展功能),这样实现的

PHP中文网
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(" ,");
`

PHPz
var str = "{},{},{},{}";
str.replace(/},{/g, '},\n{');
PHP中文网
看你在哪里用了。是要看textarea就是\n 。html的就是<br>
PHPz

我用vim会:

:% s/},{/},\n{/g
巴扎黑

建立一个数组,然后把数据push到数组里面,再用join(“,”)把数组连接起来

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号