ワイルドカードを使って“*A*.te??”の表現で文字列を検索するとき、@〜Cの文字のうち、検索条件に一致するものだけを全て挙げたものはどれか。
ここで、ワイルドカードの“?”は任意の1文字を表し、“*”は0個以上の任意の文字から成る文字列を表す。
@ | A.text |
A | AA.tex |
B | B.Atex |
C | BA.Btext |
ア | @ |
イ | @、A |
ウ | A、B、C |
エ | B、C |
答え ア
【解説】
ワイルドカードの“?”は任意の1文字を表し、“*”は0個以上の任意の文字から成る文字列を表すので、“*A*.te??”は、“.”の左側は“A”を含む任意の文字列になり、右側は“te”から始まる4文字の文字列なので、これを満足する選択肢は“A.text”(@)のみです。
【キーワード】
・ワイルドカード