linux - vim中查找字串
过去多啦不再A梦
过去多啦不再A梦 2017-06-26 10:49:52
0
3
1470

用vim檢視一份文檔,有以下一些字串:

complete[13]
complete[4]
complete[1]                                                              
complete[3]
abc[13]
13
4
1
3

如何找出第一個不是complete[13]和complete[3]的字串?

过去多啦不再A梦
过去多啦不再A梦

全部回覆(3)
小葫芦

親測可用

/^\(.*complete\[\(3\|13\)\]\)\@!.*

請參考:關於@的詳細解釋

大家讲道理

如果你要找的字串在單獨一行而且在行首的話,就像例子裡的那樣,用
^(complete[(13|3)])@!
如果想找到一行裡不是complete[ 13]或3的話
sw(complete[(13|3)])@!

小葫芦

/complete[13] 和 /complete[3] /字串 是搜尋某字串.但是查找第一個不是,我也不知道,剛才題目沒看清楚。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板