エスケープ文字
エスケープ文字は多くのプログラミング言語、データフォーマット、通信プロトコルの文法の一部である。エスケープ文字の目的は、エスケープシーケンスと呼ばれる一連の文字列を開始することである。エスケープ文字に続く文字は、エスケープ文字がない時とは別の解釈をしなければならない。エスケープ文字自体は、単独では意味を持っていない。エスケープシーケンスは、エスケープ文字を含めて2文字以上である。
エスケープシーケンスには2つの機能がある。一つは、アルファベットでは表すことができない構文的な実体、例えば装置へのコマンドや特別なデータをコード化することである。もう一つは、文法上特別な意味を持つ文字を、その文字自体として表現することである。後者の場合、そのエスケープシーケンスは「ダイグラフ」や「トライグラフ」と呼ばれ、エスケープ文字と表示したい文字からなる。
↑ 日本語の表示環境の多くでは、バックスラッシュは円記号(\)として表示される。
↑ “JavaScript character escape sequences Âˇ Mathias Bynens”. Mathiasbynens.be. 2014年6月30日閲覧。
↑ “Special Characters (JavaScript)”. Msdn.microsoft.com (2014年6月20日). 2014年6月30日閲覧。
↑ Tim Hill (1998年). “The Windows NT Command Shell”. MacMillan Technical Publishing. 2010年1月13日閲覧。