平成30年春期試験問題 問85
問85解説へ
ワイルドカードを使って "*A*.te??" の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,"*"は0個以上の任意の文字から成る文字列を表す。
- A.text
- AA.tex
- B.Atex
- BA.Btext
- ①
- ①,②
- ②,③,④
- ③,④
広告
解説
ワイルドカード表現の末尾の「.te??」の部分に着目します。"?"は任意の1文字を表すので、「.te」の後に2文字が続いているものを探しますが、一致するのは「① A.text」しかありません。したがって「ア」が正解です。
- 正しい。パターンに一致します。
- 誤り。"te"の後ろが1文字なので一致しません。
- 誤り。"A"と"te"の間に"."が含まれておらず、"te"の後ろが1文字なので一致しません。
- 誤り。"."と"te"の間に"B"が入っているので一致しません。
広告