平成28年 春期 基本情報技術者 午前 問3

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(エ)です。


キーワード
・正規表現

キーワードの解説
  • 正規表現
    文字列の集合を一つの文字列で表現する方法の一つです。
    正規表現を使えば、文字列を直接指定せず、「特徴」(パターン)を指定することができるため、表記の揺れを吸収して検索を行ったり、複数の異なる文字列を一括して置換したりすることができます。

もっと、「正規表現」について調べてみよう。

戻る 一覧へ 次へ