今天在用sqlite3数据库时,需要将Excel数据导入到vi文件中,在import到表的时候,虽然使用了.separator修改了分隔符,但仍然报错,在试了很多次后终于发现不是数据类型的错误,而是从Excel导入时候字段之间的分隔符默认是tab,所以可以在vi下的命令模式下,使用语句:
1,$s/Tab/\|/g
来把所有行的tab键替换位”|”键,注意这里的Tab是指键盘上的Tab键,而不是手动输入Tab),另外这里的 1,$s是指从第一行到最后一行都适用该替换,然后如果需要再修改可以使用.separator来修改了.问题终于解决了!
找了一下午的解决办法,只能怪自己正则表达式没有学好...还是总结下来,方便大家需要的时候借鉴....