作者linbanden (冷板凳)
看板Linux
標題[問題] vim 每行中間插入word
時間Tue May 27 22:29:01 2014
7417325838327275368375272753
5489729735953753735752988301
7453796375234539863753412435
最近遇到的問題,假設我有上面那筆資料,我使用vim去開啟後
想要在固定數字間加入tab加以區隔,請問有辦法嗎?
-------每隔四個數字,加入一個空白建----------
7417 3258 3832 7275 3683 7527 2753
5489 7297 3595 3753 7357 5298 8301
7453 7963 7523 4539 8637 5341 2435
-------目前只知道 如何在每行開頭加入文字--------
%s/^/gg 在每行開頭加入'gg'
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.25.244
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1401200944.A.1AB.html
→ prismwu:%s/\([0-9]\{4\}\)/\1 /g 05/27 22:40
推 YuiHirasawa:話說有editor版~ 05/28 04:13
推 Neisseria:perl -p -e 's/([0-9]{4})/$1\t/g;' file.txt 參考看看 05/28 11:50
推 hhs66317:%s/\(\d\{4}\)/\1 /g 06/03 22:28
→ hhs66317:好奇怪,為什么看不到自己的推文。。 06/03 22:29