Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

[Vim正規表現-特訓#1]Vimで複数行にまたがる条件で検索

$
0
0

課題

改行が含まれる条件で検索したい

From vim help

\_.

Matches any single character or end-of-line.
Careful: "\_.*" matches all text to the end of the buffer!

要は_.は改行と文字種全てにマッチします。

実践1

  • HIGE~HEGE区間を検索 cpp HAGEHIGE HUGE HEGEHOGE

[最長マッチ検索版]
/HIGE\_.*HEGE

最長マッチ/最小マッチの違いはまた今度。

実践2

- C/C++のボックスコメントを検索

/* * HAGE * HIGE * HUGE * HEGE * HOGE */

以下で検索します。
/\/\*\_.\{-}\*\/

/:検索
\/\*:ブロックコメントの最初/*
\_.\{-}: 改行含む文字部が0個以上
\*\/:ブロックコメントの最後*/


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>