令和元年度 秋期 問99 ワイルドカードによる部分一致と末尾一致
ワイルドカードに関する次の記述中のa,bに入れる字句の適切な組合せはどれか。 任意の1文字を表す"?"と,長さゼロ以上の任意の文字列を表す"*"を使った文字列の検索について考える。 a では,"データ"を含む全ての文字列が該当する。また, b では,"データ"で終わる全ての文字列が該当する。
a:?データ* / b:?データ
a:?データ* / b:*データ
a:*データ* / b:?データ
a:*データ* / b:*データ
先に解説を見る
正解エ
a:*データ* / b:*データ
解説
この問題のポイント
この問題のワイルドカード「*」は、0文字以上の任意の文字列です。語の前に付ければ前方の文字を許し、後ろに付ければ後方の文字を許します。 語を含む検索と、語で終わる検索を区別します。
空欄に当てはめると
「データ」をどこかに含むなら、前後に文字があってよいので「*データ*」です。
「データ」で終わるなら、前には文字があってよく、後ろには置けないので「*データ」です。
正解:エ

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