正規表現


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

正規表現


と言っても、ここではシェルや
grep、sedコマンドなどに利用できる正規表現を
思いついた分だけざっと記載します。


正規表現記号

. 改行以外の任意の1文字
* 直前の文字の0回以上の繰り返し
^ 行の先頭
$ 行の末尾
\ 正規表現記号のエスケープ(通常の文字として扱う)
[ ] [ ]内の任意の1文字に一致
※[ ]内に"^"を用いた場合は否定(不一致)となります

拡張正規表現記号

\+  直前の文字の1回以上の繰り返し
\?  直前の文字の0または1文字
\l  左右に置かれた文字列のいずれかに一致
\w  単語を構成するキャラクタ(文字、数字、"_")のいずれかに一致
\W  単語を構成するキャラクタ以外のキャラクタのいずれかに一致
\b  単語に接する空白(ブランク)に一致
\B  空白に接する空白に一致(3つ並ぶ空白の場合真ん中が一致)
\<  単語の先頭に一致(\<sys → system,syslogに一致)
\>  単語の末尾に一致(day\> → friday,sundayに一致)
|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|