| 文字 | 説明 | 例 | 例の説明 |
| . | 改行文字を除く任意の1文字(マッチさせるときや置換するときに/mオプションを付けると,改行文字にもマッチさせられる) | w..d | word,wardなどにマッチ |
| [...] | ...の任意の1文字。「-」を使って範囲を表すことができる。2バイト(あるいはそれ以上のバイト数をもつ)文字に対応していれば[あ-お]などの表現も使える | [a-z0-9] | 小文字または数字の任意の1文字 |
| [^...] | ...中に入っていない任意の1文字 | [^a-z0-9] | 小文字でも数字でもない任意の1文字 |
| \d | 1つの数字。[0-9] と同じ | | |
| \D | 数字以外の1文字。[^0-9] と同じ | | |
| \w | アルファベットまたは数字(単語,word)の1文字。 [0-9a-zA-Z] と同じ | | |
| \W | アルファベットと数字以外(単語以外)の1文字。 [^0-9a-zA-Z] と同じ | | |
| \s | 空白文字(スペース,タブ,改行) | | |
| \S | 空白文字以外の文字 | | |
| \n | 改行 | | |
| \t | タブ | | |
| \12 | 8進数の値 | | |
| \x811 | 16進数の値 | | |
| \cX | 制御文字 | | |
| \[ | メタキャラクタ(特別な意味をなくす) | | |
| \b | (空白で単語が分かれる言語の)単語の区切り([]の中で指定された場合を除く) | [a-zA-Z]+\b[a-zA-Z]+\b | 「World Cup.」などにマッチ |
| \B | 単語の区切り以外 | | |
| ^ | 行頭 | | |
| $ | 行末 | | |
| \A | 文字列の先頭。^と違い,/mオプション(\nを中に含む文字列を複数の行から成るものとして扱い,\nの後が行頭にマッチする)を指定してしたときでも文字列の先頭としかマッチしない。 | | |
| \Z | 文字列の最後(Perl 5)。$と違い,/mオプションを指定したときでも文字列の最後としかマッチしない。 | | |
書籍の例,たとえばp. 235を参照