【发布时间】:2014-12-29 02:45:07
【问题描述】:
我在Red Hat Linux机器上,需要在一个文件里面申请以下东西:
这就是我所拥有的:
42506F0BB83839需要进行如下改造:
^S:CELL:42506F0BB83839.*$ WM_PLUTO其中 WM_PLUTO 是制表符分隔的。 通常我用 vim 编辑文件并应用类似
:%s /^4250/\^S:CELL:从此丢失如何做到这一点?
请注意,我有多行这样的行,它们都有固定部分42506F0BB8,最后 4 位数字会改变,不能重复,它们不是唯一的行,还有其他的有不同的细节。
因此,需要检测行中的所有修复部分并进行替换。
【问题讨论】:
-
您的输入和预期输出是什么?
-
正确:目前我有类似 ^S:CELL:425060BB814001.*$ WMHOME_PLUTO ^S:CELL:425060BB814002.*$ WMHOME_PLUTO ^S:CELL:425060BB814003.*$ WMHOME_PLUTO.我需要将其转换为 ^S:CELL:42506F0BB846D4.*$ WMHOME_Hebron ^S:CELL:42506F0BB846D5.*$ WMHOME_Hebron ^S:CELL:42506F0BB83AA3.*$ WMHOME_Hebron
-
@MorganForever 编辑你的函数,添加你拥有的,你想得到的。不要将这些信息放在评论中。