D
Dicread
ホーム辞書Mmetacharacter

metacharacter

メタ文字
名詞
複数形: metacharacters

metacharacterは、コンピューターサイエンスや正規表現の文脈で使われる専門用語です。通常の文字はそのままの文字として扱われますが、メタ文字はシステムに対して特定の操作を行えという命令を伝える特別な役割を持っています。例えば、任意の文字に一致させるためのドットや、繰り返しを指定するアスタリスクなどがこれに当たります。

エスケープ処理との関係

メタ文字を特別な意味を持つ文字としてではなく、単なる文字として扱いたい場合には、エスケープ処理を行う必要があります。一般的にはバックスラッシュを前に置くことで、そのメタ文字の特殊な機能を打ち消し、リテラルな文字として認識させます。これにより、検索パターンの中で実際にアスタリスクや疑問符などの記号を探し出すことが可能になります。

他の概念との違い

metacharacterは、特定の言語やツールに依存せず、テキスト処理の仕組みそのものを定義する概念です。似た概念にkeyword(予約語)がありますが、keywordはプログラミング言語の構文上の意味を持つ単語であるのに対し、metacharacterは主に文字列のパターンマッチングや置換において、単一の文字が持つ制御機能を指します。

意味

名詞メタ文字

プログラミング言語やテキスト処理システムにおいて、文字通りに解釈されるのではなく、インタプリタにとって特別な意味を持つ文字のこと

The asterisk is a common metacharacter used to represent zero or more occurrences of a preceding element.

関連語

最終更新日: May 2026誤りを報告する