首页 新闻 搜索 专区 学院

就是json数组按条件删除其中一条记录

0
[已解决问题] 解决于 2011-05-22 14:46

[{'name':'zhangsan','age':'5'},{'name':'lisi','age':'6'},{'name':'wangwu','age':'7'}]   删除name为lisi的记录怎么删除

拉拉叟的主页 拉拉叟 | 初学一级 | 园豆:4
提问于:2011-05-21 15:36
< >
分享
最佳答案
0

正则表达式:/^,?\{'name':'lisi'\S?\},?$/ 匹配后用空字符串替换

老虞 | 初学一级 |园豆:99 | 2011-05-21 21:12
很有创意的答案 谢谢你
拉拉叟 | 园豆:4 (初学一级) | 2011-05-22 10:54
我进行了下更改并测试成功
str.replace(/,?\{[^\{]*?'lisi'.*?\}/, '');
还需要处理下str1.replace('[,','[');
拉拉叟 | 园豆:4 (初学一级) | 2011-05-22 17:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册