エスケープシーケンス
特殊文字を表現するための文字列。バックスラッシュに続く文字で改行やタブなどを表す。
エスケープシーケンスとは、通常の文字では表現できない特殊文字や制御文字を、バックスラッシュ () などのエスケープ文字に続く文字の組み合わせで表現する仕組みです。
代表的なエスケープシーケンスには
(改行)、 (タブ)、\ (バックスラッシュ)、" (ダブルクォート)、A (Unicode 文字 A) などがあります。プログラミング基礎文法の書籍でエスケープシーケンスの全体像を学べます。
JSON ではダブルクォートとバックスラッシュのエスケープが必須であり、HTML では < や & などの文字参照がエスケープの役割を果たします。
正規表現でもエスケープは重要で、. はリテラルのドット、d は数字を表します。エスケープの二重化 (ダブルエスケープ) が必要な場面もあり、注意が必要です。正規表現入門の書籍でエスケープの実践的な使い方が解説されています。