必ず受かる情報処理技術者試験

問題10

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

正規表現 [A-Z] + [0-9] * が表現する文字列の集合の要素となるものはどれか。ここで、正規表現は次の規則に従う。

[A-Z] は、英字1文字を表す。
[0-9] は、数字1文字を表す。
*は、直前の正規表現の0回以上の繰返しを表す。
+は、直前の正規表現の1回以上の繰返しを表す。
456789
ABC99*
ABC+99
ABCDEF

解答・解説を見る

解答:エ

[A-Z] + [0-9] * は、英字が1文字以上で、数字は0文字以上の 文字列となる。

× 数字列の前に英字が1文字以上必要である。
× 許される文字は英字および数字だけであり、*は許されない。
× 許される文字は英字および数字だけであり、+は許されない。
英字が1文字以上である。数字列は0回以上の繰り返しを表しているので,なくても構わない。
前の問題 次の問題

Copyrithg naruha