memo.xight.org

日々のメモ

正規表現のエスケープ

Summary

  vi 上で正規表現を扱う場合に,エスケープしなければならない文字,エスケープしてはならない文字.
| + 要エスケープ
^ $ . * エスケープ不要
( ) 両方エスケープが必要
{ } 初めだけエスケープが必要
[ ] エスケープ不要
- 追記
  C/Migemo を使用する際,呼び出したせ域表現をそのまま使用できないので,調べていたら発見.
  C/Migemo では --vim オプションを使用すればOKらしい.

$ /usr/local/bin/cmigemo --vim --dict /usr/local/share/migemo/euc-jp/migemo-dict --word キーワード

- Reference
  Stray Penguin - Linux Memo (vi)
  http://www.asahi-net.or.jp/~aa4t-nngk/vi.html#search