正規表現

解説

メタキャラクターという特別の文字を使って、ある文字パターンを表現するのが 正規表現である。
vi, grep, sed, awkなど、文字列を扱うコマンドには良く使われる。
シェルでも、ファイル名を表す時やswitch文などに使用されるが、他のコマンドとは使用方法が少し違うので、注意が必要である。

メタキャラクターの種類

*
前の文字の0回以上の繰り返し(シェルでファイル名を表す場合は0文字以上の任意の文字)
.
任意の1文字(シェルでは?)
[...]
[]の中の一文字
-を使用して範囲を表すこともできる
^では[]内にない文字を表す
^
行頭 (シェルには無い)
$
行末 (シェルには無い)
\(文字列\) (シェルには無い)
文字列をタグにする
タグを参照するには\1,\2などを使用する

使用例

注意

使用できるメタキャラクターの種類はコマンドによって違うことがある。
(特にシェルの場合)

参考


Home | Contents
Mail