平成30年 春期 ITパスポート 問85

ワイルドカードを使って“*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”(@)のみです。


キーワード
・ワイルドカード

キーワードの解説

戻る 一覧へ 次へ