我希望在一个大字符串中找到一个特定的符号,并在该符号前添加一个空格。
注意:我在文件中也有一些示例,其中的空格已经加到了该符号的前面。
投入量
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/*-*/* -*/
此表单不考虑现有空间
1条答案
按热度按时间juud5qan1#
在整个文件
%
中,将s/
替换为数字\d
(并捕获它\(\d\)
),后跟减号-
,并将/
替换为捕获的内容\1
,后跟空格,并将减号-
替换为选项/
“行中的所有事件”g