看板 [ Linux ]
討論串[問題] vim搜尋第1個不是某pattern的pattern
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者CyberFret ( )時間16年前 (2009/09/18 23:19), 編輯資訊
0
0
0
內容預覽:
因為vim可以讀懂比較複雜的regular expression. 而123456只是一個我用來描述問題的例子,. 我想找的是一個通解. grep遇到 \n 就沒法度了, 也許是我才疏學淺. 另外一個理由是,我除了搜尋之外, 我同時還要了解上下文內容,. 也就是所謂的context. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sanger.時間16年前 (2009/09/16 10:01), 編輯資訊
0
0
0
內容預覽:
^[^1]. 這樣會比較好吧. --. Origin: SayYA 資訊站 <bbs.sayya.org>. From: aitc.com.tw.

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者DBoyX (大米魂)時間16年前 (2009/09/14 07:55), 編輯資訊
0
0
0
內容預覽:
/6\n[^1]. 找到另幾個解法 vim 的否定語法是 \@!. 不過它有點難掌握…. 最簡單的 :v/123456/. 使用搜尋則是 /^\(.*123456.*\)\@! 或 /^\(\(.*123456.*\)\@!\).*. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fro

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者adahsu (路邊的垃圾筒)時間16年前 (2009/09/13 21:39), 編輯資訊
0
0
0
內容預覽:
一定要用 vim 嗎?感覺使用 grep 配合 head 比較省事耶.... $ grep -n -v 123456 mytest.txt | head -n 1. 重點是... 應該不難懂,下次不致於還要再找一遍作法.... --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 2

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者CyberFret ( )時間16年前 (2009/09/13 16:24), 編輯資訊
0
0
0
內容預覽:
假設現在有一份文件, 裡面的內容如下,. 123456. 123456. 123456. .. .. .. "123456"一直連續出現, 所占行數非常之多,. 在vim裡面, 請問我該如何利用向下搜尋(/). 指令尋找第一個不是"123456"的pattern ?. 換句話說,我想知道這一連串的"
首頁
上一頁
1
下一頁
尾頁