用字符串搜索和替换空格并消除字符推送

时间:2016-10-24 13:49:39

标签: regex vim

我想在我的文档中的特定空间中找到一个字符串,然后"拉回"该行上的文字,以便它消除由" push"更换后。

在这个例子中,我需要的文本字符串将用字面000.0000替换八个空格的空格。当然,这将推动该线的其余部分增加八个空格。所以我需要表达式将每行的剩余部分拉回八个空格。

这非常统一。字符串占用的空间是192到199。

这是一个按要求提供的示例。请注意,某个标识符已替换为" xxxxxxxxx"出于安全目的:

2016102012403654725200509261112005100000000201109081004010700000006210206731030F43.21                                                                                                          F43.21  0100000000006      60009998    9998    9998    0000ENG6201505110000000010000960

正确的行看起来像这样:

2016102012xxxxxxxxx195209141112001100000000201210291012020800000006220301301010000.0000                                                                                                        <000.0000>0000000000006      6000070811439998    9998    0000ENG6201212200000000010000100

角括号不应按字面意思理解。它们只是为了突出我想放置的字符串,同时删除空格。当然,目的是将该行的其余部分带回八个字符,如前所述

0 个答案:

没有答案