| 符号 | 説明 |
| . | 改行以外の任意の1文字にマッチ |
| [a-z0-9] | 集合に含まれるいずれか1文字にマッチ |
| [^a-z0-9] | 集合に含まれない文字1つにマッチ |
| \d | 数字1文字にマッチ。[0-9]と同じ |
| \D | 数字以外の1文字にマッチ。[^0-9]と同じ |
| \w | 英数字の1文字にマッチ。[a-zA-Z0-9_]と同じ |
| \W | 英数字以外の1文字にマッチ。[^a-zA-Z0-9_]と同じ |
| \s | 空白文字(スペース,タブ,改行など)の1文字にマッチ |
| \S | 空白文字以外の1文字にマッチ |
| \n | 改行文字(newline)にマッチ |
| \r | 復帰文字(return)にマッチ |
| \t | タブ(tab)にマッチ |
| \f | 改ページ文字にマッチ |
| \b | バックスペース(backspace)にマッチ |
| \0 | ヌル文字(null character)にマッチ |
| \000 | これもヌル文字にマッチする |
| \nnn | 8進値nnnのASCII文字にマッチ |
| \xnn | 16進値nnのASCII文字にマッチ |
| \cX | ASCIIコントロール文字にマッチ |
| \metachar | その文字自身にマッチ(\|,\.,\*など) |
| (abc) | 後方参照するためにマッチを記録しておく |
| \1 | 最初の括弧がマッチしたものにマッチ |
| \2 | 2番目の括弧がマッチしたものにマッチ |
| \3 | 以下同様... |
| x? | 0または1個のxにマッチ。xは上記のいずれか |
| x* | 0個以上のxにマッチ |
| x+ | 1個以上のxにマッチ |
| x{m,n} | m個以上n個以下のxにマッチ |
| abc | a,b,cにこの順番でマッチ |
| fee|fie|foe | fee,fie,foeのどれか1つにマッチ |
| ^b | 単語の境界にマッチ([]の外側のみ) |
| ^B | 単語の境界以外にマッチ |
| ^ | 行または文字列の先頭にマッチ |
| $ | 行または文字列の末尾にマッチ |