正規表現とは
文字列のパターンを、特殊記号を使った式で簡潔に表す記法。検索や入力チェックで広く使われます。
解説
正規表現は「0文字以上の繰り返し(*)」「1文字以上の繰り返し(+)」「どれか1文字([ ])」「いずれかの選択(|)」などの記号を組み合わせて、文字列の集合を表します。たとえば [0-9]+ は数字が1文字以上続く文字列、ab* は a の後に b が0個以上続く文字列を表します。ツールや言語によって細かな記法は異なりますが、基本の考え方は共通です。
試験での出方
与えられた正規表現が表す文字列を選ぶ問題が出ます。* と + の違い(0回を許すか)を取り違えないことが要点です。
あわせて読みたい用語
この用語が解説に出てくる問題
この用語がよく出る分野:基礎理論の要点と過去問一覧