【发布时间】:2010-11-05 13:39:49
【问题描述】:
我只是想知道是否有人可以帮助解决如何使用 vi 执行以下操作。
我有一个文本文件,它可能包含类似的内容
start of text file:
--something1.something2--
--anotherThing1.something2--
end of text file:
如果我想获取这一行并通过搜索与[A-Za-z0-9] 的第一次出现匹配的任何内容来转换它,请将其复制到缓冲区中,然后将其附加到同一行上的第一次出现之前--
start of text file:
--something1.something2.something1--
--anotherThing1.something2.anotherThing1--
end of text file:
是否有一个 VI 命令可以执行此操作?
干杯 本
【问题讨论】:
-
所以你想复制'--'之后的第一个单词到第一个'.'并附加“。”以及在最后一个“--”之前找到的单词?