Viで行の先頭と末尾から特定の文字列を検索する

Viで行の先頭と末尾から特定の文字列を検索する

viエディタで行の先頭と末尾から特定の文字列を取得するために使用されるコマンドは何ですか?

ベストアンサー1

foo行の先頭または末尾から検索するには:

/^foo\|foo$

編集:再入力したくない場合は、foo逆参照を使用することもできます(@StéphaneChazelasが提案)。

/\v(foo)&(^\1|\1$)

foo説明:行の先頭で検索するにはを使用し/^foo、行の最後で検索するにはを使用します/foo$。 (ここを読んでくださいより多くの情報を知りたいです。 )エスケープされた「または」区切り文字(|)は、どちらかが一致することを確認します。

おすすめ記事