vim 正規表現

正規表現 検索文字列
^ 行頭にマッチする。
$ 行末にマッチする。
\n 改行にマッチする。
\t tab文字にマッチする。
\s スペース、tab文字にマッチする。
[abc] abcのいずれかの一文字にマッチする。
[!abc] abcのいずれでもない一文字にマッチする。
[0-9] 0~9の一文字にマッチする。
[a-z] a~zの一文字にマッチする。
. 任意の一文字にマッチする。
r* 正規表現rの0回以上の繰り返しにマッチ。
r\+ 正規表現rの1回以上の繰り返しにマッチ。
r\{n\} 正規表現rのn回の繰り返しにマッチ。
r1\|r2 正規表現r1又は正規表現r2にマッチ。

※参考にしたサイト

2つの連続した改行を1つにしたい
:%s/^\n^\n/^M/gc
^Mは、ctrl+v のあとにenterで出せる。

タグ:

vim regex
最終更新:2012年01月11日 09:49