ITパスポート試験 ITパスポート 2018年 (平成30年 春期)85: ワイルドカードを使って"*A*.te??"の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイル

ITパスポート 2018年 (平成30年 春期)
Q 8585 / 100
ワイルドカードを使って"*A*.te??"の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,"*"は0個以上の任意の文字から成る文字列を表す。 ① A.text ② AA.tex ③ B.Atex ④ BA.Btext
この問の正解率:80.27%(1,323件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

ワイルドカードを使って"A.te??"の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,""は0個以上の任意の文字から成る文字列を表す。 ① A.text ② AA.tex ③ B.Atex ④ BA.Btext

選択肢

  • .
  • .①, ②
  • .②, ③, ④
  • .③, ④

正解

.

解説

ワイルドカード「A.te??」:「A」=Aを含む,「.te」=.te,「??」=任意2文字。①A.textは一致,②AA.texは.te後1文字で不一致,③B.Atexはドット前がB,④BA.Btextも不一致。①のみ一致。

選択肢ごとの解説

  • .①A.textはA含む+.te+xt(2文字)でパターンに一致。正解。
  • .②AA.texは.te後がxの1文字のみ。??は2文字必要で不一致。①②の選択肢は誤り。
  • .②③④のどれかにパターン不一致が含まれる選択肢は誤りとなる。
  • .③B.Atexは.の前の部分でAがドット前にないため不一致。④BA.Btextも不一致。

ITパスポート 2018年 (平成30年 春期)過去問一覧へ戻る・問85