^

読み:サーカムフレックス・アクセント
外語:^: CIRCUMFLEX ACCENT
品詞:慣用句

正規表現のメタ文字としてや、プログラミング言語の演算子として、様々に使われている記号。

正規表現

正規表現では行頭を表わす。

^hoge

なお、文字クラスで使うと否定を表わす。

[^a-z]

演算子

多くのプログラミング言語で、演算子などの記号として多用されている。

Pascalのポインタ表現やSmalltalkの戻り値指定は、言語仕様上、本来は矢印文字(↑)を使用すべきである。しかしASCIIの範囲内にはない文字のため、^が代用として使用されている。