修飾子の一覧を以下に示します。修飾子中での空白文字および改行は無視されます。他の文字はエラーになります。大文字にも小文字にもマッチします。場合でも)単一の行からなるとして処理します。対象文字列の最初にしかマッチしません。最後にある改行記号の前のみにしかマッチしません。各改行の直前と直後にそれぞれマッチします。この修飾子を設定しても意味はありません。改行を含む全ての文字にマッチします。これを設定しない場合は、改行にはマッチしません。この修飾子の設定によらず、常に改行文字にマッチします。パターンの空白文字は完全に無視されます。次の改行文字の間の文字も無視されます。コメントを記述することが可能となります。内部に置くことはできません。