掲示板の最新話題
Loading...


アキはフリーランスのプログラマーです

このエントリーを含むはてなブックマーク ブックマークへ登録
Sponsored link

ワイルドカード

一言で言うと、*文字を使って、ファイル名を指定すること


Windowsで使われる、文字列パターンマッチ時に使われる

* ? 文字のことです。

他の文字の代用になるという意味でワイルドカードを呼ばれる。


Windowsでの文字列パターンマッチのこと指して言うこともあります。

パターンマッチとは、指定したパターンに文字列が該当するかどうかを調べることです。


例えば

*.txt の文字パターンは、以下の文字列に該当します。

test.txt
test.exe.txt
.txt

テキストファイルを開く時とかこうなっています。



用途

ファイルを開くときに使われます

ファイルの検索時に、*.txt とすると .txtで終わるテキストのみ見つかります。


詳細

* は文字は長さ不定の文字にマッチします。


? は1文字の文字にマッチします。

*のように適当な長さではなく、文字数がはっきりしているときに使います。

例えば、

*.???拡張子が3文字のものに該当します。


*.mp? とすると、mp2とかmp3に該当します。ただし、mpには該当しません。