VIM替换字符串的问题请教

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54

VIM替换字符串的问题请教

#1

帖子 zszzd » 2008-10-07 0:35

我有一些LRC文件,里面的歌词类似:
[04:33.23]So baby please hurry back home『所以BABY 只请你 hurry back home』

我只想留下[04:33.23]『。。。。』这种,就是说去掉英文歌词,只留下括号中翻过的。

弄了半天,我输入 :
%s/].\+『//
变成了这样:
[04:33.23所以BABY 只请你 hurry back home』

就是说,VIM多吃了我的两个字符,一个],一个『。
如何让它在替换时别吃掉两头的字符啊??求解。
在网上看了下那什么断言,没搞成。
头像
maninred
帖子: 164
注册时间: 2007-08-24 20:16
来自: Hangzhou, China
联系:

Re: VIM替换字符串的问题请教

#2

帖子 maninred » 2008-10-07 1:05

%s/].\+『/]『/

头像
maninred
帖子: 164
注册时间: 2007-08-24 20:16
来自: Hangzhou, China
联系:

Re: VIM替换字符串的问题请教

#3

帖子 maninred » 2008-10-07 1:07

LZ的头像是不是nina的???还是哪部动漫的?
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54

Re: VIM替换字符串的问题请教

#4

帖子 zszzd » 2008-10-07 7:52

感谢2楼,我把问题搞复杂了,
TO3楼,头像的确是那桌角女。
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54

Re: VIM替换字符串的问题请教

#5

帖子 zszzd » 2008-10-07 7:52

晕,上边是一个人。
回复