正規表現 意味 e.g.
^ 行頭 ^abc:abcから始まる行
$ 行末 abc$:abcで終わる行
\< 語頭 \<abc:abcで始まる単語
\> 語尾 abc\>:abcで終わる単語
. 改行以外の任意の文字  
\w アルファベットと数字  
\W アルファベットと数字以外  
[....] 囲まれている文字のどれか [abc]:abcのどれか
[^...] 囲まれている文字でない文字 [^abc]:abc以外
[n - n] 指定範囲のどれかの文字 [a-c]:abcのどれか

拡張正規表現 意味 e.g.
* 直前文字の0回以上の繰り返し  
+ 直前文字の1回以上の繰り返し  
{n} 直前文字のn回の繰り返し [0-9]{3}:3桁の数値
{n,} 直前文字のn回以上の繰り返し [0-9]{3,}:3桁以上の数値
{,m} 直前文字のm回以下の繰り返し [0-9]{,5}:5桁以下の数値
{n,m} 直前文字のn回〜m回の繰り返し [0-9]{3,5}:3桁から5桁の数値
| または txt | doc:txtかdoc
( ) ( )内をひとまとまりとする (abc){2}:abcabc