作者vaca1 (無聊人)
看板Editor
標題[vim] 有一個regular expression不知道怎麼寫
時間Tue Nov 8 15:17:13 2016
我有一個文件需要做一個大量刪除的工作
:%s/^\S\s\+\S\s\+\S\s\+//g
請注意\S\s\+的部分是需要重複一萬次以上
但我當然不可能手動輸入一萬次
我查了一些資料有提到 a\{5}的用法
代表aaaaa重複5次
但是跟\S\s\+結合我試不出來怎麼做
請各位幫幫忙 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.172.28
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1478589436.A.F3A.html
1F:→ vaca1: 我發現\(\S\s\+\)\{10000}就可以了… 11/08 16:08
2F:推 Gold740716: 也許可以考慮 sed 或 ed 。 11/12 11:08
3F:→ Bellkna: 用sed速度應該會比較快 畢竟上萬次... 11/12 18:32
4F:推 pcchou: POSIX 可用 tr 12/29 17:09