再发VIM替换问题。。。求解

为当前最终发行版之前的所有版本提供支持
回复
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54
送出感谢: 0
接收感谢: 0

再发VIM替换问题。。。求解

#1

帖子 zszzd » 2008-10-09 22:32

我有一歌词文件:某行内容如下:

[01:00.15]此部分为外语【回家路上 只为安抚焦虑忧郁的我】
[02:57.70][01:18.63]此部分为外语【“一切安好?其实并不必如此勉强自己”】

就是说括号里的是翻译过的歌词,我只想留下翻过的。
在VIM里我打:
:%s/].\+【/]【/

之后变为:
[01:00.15]【回家路上 只为安抚焦虑忧郁的我】
[02:57.70]【“一切安好?其实并不必如此勉强自己”】

也就是说,第一行是正确的,但是第二行它把我的[01:18.63]给吃掉了。

如何能不让它把正常的时间给吃掉呀?求解。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 再发VIM替换问题。。。求解

#2

帖子 xhy » 2008-10-10 4:34

代码: 全选

%s/][^]]*【/]【/g
[/size]
目前负债150多万
头像
自由建客
论坛版主
帖子: 13431
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: 再发VIM替换问题。。。求解

#3

帖子 自由建客 » 2008-10-10 12:39

手册里说的很清楚
回复

回到 “老旧版本支持”