シングルクオートまたはダブルクオートで囲まれた文字列を表すパターンです。「参照」の項を参照ください。第二引数として関数を指定することができます。このとき、関数はマッチが完了された後に実行されます。関数呼び出しの結果(返り値)は、置換文字列として使われます(前述の特殊な置換パターンはこの場合には適用されません)。引数の正規表現がグローバルの場合、置換されるべきマッチごとに関数が複数回実行されることがあるので注意が必要です。