UNIXにおける正規表現[A - Z]+ [0 - 9]*が表現する文字列の集合の要素となるものはどれか。
ここで、正規表現は次の規則に従う。
[A - Z]は、英字1文字を表す。
[0 - 9]は、数字1文字を表す。
*は、直前の正規表現の0回以上の繰返しを表す。
+は、直前の正規表現の1回以上の繰返しを表す。
ア | 456789 |
イ | ABC+99 |
ウ | ABC99* |
エ | ABCDEF |
答え エ
【解説】
[A - Z]+は、英字の1個以上、[0 - 9]*は数字が0個なので、正規表現[A - Z]+ [0 - 9]*が表現する文字列は英字だけの文字列、英字文字列数字文字列になるので、ABCDEF(エ)です。
【キーワード】
・正規表現