エスケープシーケンス
エスケープシーケンスとは、 「'」や「"」などの特別な意味を表す文字や、 改行やタブなどのキーボードからは直接表せない文字 を表す方法であり、 具体的には「"」を「\"」、「'」を「\'」、改行を「\n」、タブを「\t」等と表記し、 エスケープシーケンスで1つの文字と見なされます。
改行は「\n」で表しますが、 本来の意味(この場合はn)をエスケープして、 特別な意味(この場合は改行の意味)を持たせることから エスケープシーケンスと言います。
エスケープシーケンスに使う最初の1文字を エスケープ文字と言います。 JavaScript、C言語、Python、Javaなど多くのプログラミング言語で 使われるのはバックスラッシュ記号 (日本語環境では円記号)ですが、 バッククォート記号「`」を使う場合(PowerShell)もあります。 プログラミング言語によって異なるので注意してください。
代表的なエスケープシーケンスの一覧を紹介します。 (エスケープ文字を\としています)
エスケープシーケンス | 意味 |
---|---|
\a | 警告 |
\b | バックスペース |
\f | 用紙送り |
\n | 改行 |
\r | キャリッジリターン |
\t | タブ(水平) |
\v | タブ(垂直) |
\' | シングルクォート |
\" | ダブルクォート |
\\ | 円記号 |
\0 | Null |