平成30年度 春期 問85 ワイルドカードによる文字列検索
ワイルドカードを使って "A.te??" の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,"*"は0個以上の任意の文字から成る文字列を表す。
- ①A.text
- ②AA.tex
- ③B.Atex
- ④BA.Btext
①
①,②
②,③,④
③,④
先に解説を見る
正解ア
①
解説
ワイルドカードの「」は0文字以上、「?」はちょうど1文字です。検索条件「A*.te??」では、ピリオドより前にAを含み、ピリオドの後がteと任意の2文字である必要があります。
- ① A.text:Aを含み、textはte+xtなので一致します。
- ② AA.tex:拡張子が3文字しかないため一致しません。
- ③ B.Atex:ピリオド前にAがなく、拡張子もteで始まらないため一致しません。
- ④ BA.Btext:拡張子がteで始まらないため一致しません。
一致するのは①だけで、正解はアです。

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する