作者asdrt (安静)
站内Editor
标题[vim ] 抓取固定符号内资料并删除固定开头资料
时间Wed May 28 14:51:50 2014
example :
{
description : "",
id : "123239293019203dksodsdajsd",
aaa : true,
bbb : true,
ccc : false,
ddd : true,
label : "彰化市",
lookAt : "none"
}
,
{
description : "",
id : "0d5e20ea-d6be-11e3-b258-835bdbdbe6c8",
aaa : false,
bbb : true,
ccc : true,
ddd : false,
label : "新化市",
lookAt : {
altitude : 3941.32,
lat : 24.06294152443659,
lng : 120.5843182509465,
zoom : 14
}
}
,
以下重复 loop ..
有的有 lookat 後面那些资讯 有些没有 ~
我想抓取
{} 里面的资讯
但是只想要抓取
id &
lable 这两行
变成像是 excel
id lable
123123123112 彰化市
123123990123 某某某
..
.
等
这样有可能可以做到吗?
因为不是固定的行距范围内抓取 所以有点困扰
还是说可以用其他编辑软体像是notepad++ or Ultraeditor ?
感谢帮忙
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.76.145
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Editor/M.1401259913.A.988.html
※ 编辑: asdrt (59.120.76.145), 05/28/2014 14:56:09
※ 编辑: asdrt (59.120.76.145), 05/28/2014 15:30:44
2F:→ asdrt:thanks a lot 05/28 17:06
3F:→ hSATAC:看起来像个 json 可以直接吃进来处理 05/28 20:49
4F:→ asdrt:痾 对 他就是一个json @@ 05/28 22:04
5F:推 fjm31714:vim :%s/^\(id\|label\)\@!.*\n//g 05/29 00:52
6F:推 darkgerm:是 json 的话写程式爬会比较快 05/29 01:04
7F:→ darkgerm: 简单 05/29 01:04
8F:→ shaform:vim :python (误 06/01 22:48