ITパスポート講座の講師ブログ

よくあるご質問 -ワイルドカード(任意の文字列)-

皆さん、こんにちは!
ITパスポート講座担当の小野です。
寒い日が続いていますが、カゼなどをひかないように、体調管理に気を付けていきましょう!

ITパスポートでは「任意の文字列」と表現が出てきます。
これがなかなかわかりにくいということでご質問を受けます。
今回は、この点について、解説しましょう。

問題)ワイルドカードの“%”が0個以上の連続した任意の文字列を表し、
“_”が任意の1文字を表すとき、文字列全体が“% イ% ン_”に一致するものはどれか。
ア アクセスポイント
イ イベントドリブン
ウ クライアントサーバ
エ リバースエンジニアリング

解答)“%イ%ン_”という文字列があります。
 “%”:0個以上の連続した任意の文字が入るそうです。要するに、何かの文字が
 たくさん入るかもしれない、1個も入らないかもしれないということです。
  “_”:任意の1文字が入るそうです。
 
ですから、文字を“○”で表すとすると、

001

選択肢ア~エの中で最後の二文字が“ン○“となっているのは、選択肢アとエです。
では、選択肢アについて、上記のように○を使って表すと次のようになります。

002

つまり、“アクセスポイント”は“%イ%ン_”で表した文字列といえ、アが正解となります。