無効化またはクォートするための一般的な指標として使われてきました。有効であれば、これは現在のロケールに依存します。埋め込みは困惑した結果となるでしょう。拡張構文も定義しています。構文は対のかっことかっこ内の最初に疑問符の形をとります。疑問符の後の文字で拡張を区別します。status.拡張構文の安定度は様々です。中には長年言語コアの一部となっている物もあります。それぞれのステータスに関しては個々の機能のドキュメントを確認してください。これのためと最小マッチング構成子のために選ばれました。comment.コメント。テキストは無視されます。コメント中におくことはできません。前置されていれば解除する)。指定されている箇所からダイナミックなパターンを使うときに特に便利です。example,これらの修飾子は包含しているグループの最後で復元(restore)されます。修飾子を持たないものとします。パターンのどこかにあればパターン全体で有効になる点で特別です。行うような後方参照は行いません。to.余計なフィールドを引き出しません。不要であれば文字のキャプチャを行わないため低コストです。reset)」パターンです。各分岐毎に番号はリセットされます。格納されていたかのように番号付けされていきます。matches.この構成子はいくつかの代替マッチングの1つを捕捉したいときに便利です。stored.以下のパターンを想像してみてください。下側の番号は内容の格納されるバッファを示します。ハッシュの内容に干渉します。使うようにしてください。含めない特定のパターンにマッチングするゼロ幅のパターンです。負の言明はその部分パターンが失敗したときにマッチングします。先読みの言明は今のマッチング位置の先にあるテキストにマッチングします。$&.ゼロ幅の正の先読み言明。look-behind.ゼロ幅の負の先読み言明。ない点に注意してください。これを後読みに使うことはできません。欲しい物にはなりません。ような形で使う必要があるでしょう。文字ではないこともあるからです。/(?:(?!foo)...|^.{0,2})bar/。below.後読みは以下を参照。look-behind.ゼロ幅の正の後読みの言明。固定幅の後読みのみが動作します。含めないようにさせます。これは事実上可変長の後読みを提供します。今のところあまり定義されていません。取り除きたいようなシチュエーションで効果的に役立ちます。look-behind.ゼロ幅の負の後読みの言明。固定幅の後読みのみが動作します。hashes.名前付の捕捉バッファ。