質問
写基本的な疑問に思いを書くregex Vimでもベストマッチフレーズで始ま "abc "
接続以外のもの "defg"
.
に使用しました "[^defg]"
合わせ任意の一文字以外のd、e、f、gとなった。
私の初めての本能にしたい /abc [^\(defg\)]
または /abc [^\<defg\>]
なのです。
解決
こちら検索文字列になります。
/abc \(defg\)\@!
の概念を探しているという負の見表明。そこにはvimのための詳細情報:
:help \@!
他のヒント
preceededは続いていいですか?
の場合は何も始まる'abc'ることのない(直)を行っていdefg'たい bmdhacksソリューション.
の場合は何も始まる'abc'ることのない(直)preceededよdefg',い否定後読み:
/\%(defg\)\@<!abc /
このチュoccuranceの'abc'とい部分もdefgabc'.見 :help \@<!
できます。
したい場合は試合は'abc'とい部分もdefg.*abc'、キャラクター設定を追加 .*
:
/\%(defg.*\)\@<!abc /
マッチング'abc'だけをライン'defg'の発生がない場合も似たようなも
/\%(defg.*\)\@<!abc \%(.*defg\)\@!/
が、まだそこに置換できることを容易に組み合わせ :v//
や :s//
:%v/defg/s/abc /<whatever>/g
これに代替'<whatever>'、'abc'すべてのラインがいるのではなく、いろんな'defg'.見 :help :v
にあります。
ここでは、この毛一:
/\%(\%(.\{-}\)\@<=XXXXXX\zs\)*
(交換XXXXXXのどちらでも検索できます).これはすべて検索する ない 含××××××ですね?かかった場合:
/abc \%(\%(.\{-}\)\@<=defg\zs\)*
この場合作品のようにしたいということです。武器agiは、dexで下がらないboxerぐる!
/abc\[^d][^e][^f][^g]
かなり煩雑となる大型の言葉が、作品のような魅力です。