正解: A
正規表現において、直前の文字に0回または1回一致する演算子は疑問符(?)です。この演算子は、直前の文字または文字グループをオプションにするため、オプション量指定子とも呼ばれます。たとえば、正規表現 colou?r は、u がオプションであるため、color と colour の両方に一致します。疑問符は、*(0回以上)、+(1回以上)、{m,n}(m~n回)などの他の量指定子を変更して、非貪欲にすることもできます。つまり、最長の文字列ではなく、可能な限り短い文字列に一致します。たとえば、正規表現 .*? は、任意の文字に0回以上一致しますが、可能な限り少ない回数に一致します。疑問符は、Linux Professional Institute(LPI)のLinux Essentials認定プログラムで扱われる基本的な正規表現演算子の1つです。参照:
Linuxの基礎知識 - Linuxプロフェッショナル協会(LPI)
正規表現:「オプションの出現」と「ゼロの出現」の違い...