我希望在一个大字符串中找到一个特定的符号,并在这个符号上加上一个空格。
注意:我在文件中也出现了一些情况,其中的空格已经放在该符号的前面。
输入
6890 4 2.025 12.219883 -80.86158
6891 1 36.45 11.314275-79.050365
6892 1 36.45 14.031098-79.955972
6893 1 2.025 13.12549-78.144757产出:
6890 4 2.025 12.219883 -80.86158
6891 1 36.45 11.314275 -79.050365
6892 1 36.45 14.031098 -79.955972
6893 1 2.025 13.12549 -78.144757我最初认为这个解决方案会有以下形式
:%s/*-*/* -*/此表格不包括现有的空格。
发布于 2022-03-24 09:14:45
:%s/\(\d\)-/\1 -/g在整个文件中,%替换s/为数字\d,(并捕获它为\(\d\)),后面为减号-,并将/替换为捕获的\1后面的空格,减去-替换为选项/“行上所有出现的”g
https://stackoverflow.com/questions/71592631
复制相似问题