ワイルドカード_(情報処理)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ワイルドカード_(情報処理)の意味・解説 

ワイルドカード (情報処理)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/03/12 09:36 UTC 版)

コンピュータなどの関連において、ワイルドカードは、検索などグロブの際に指定するパターンに使用する特殊文字の種類で、どんな対象文字、ないし文字列にもマッチするもののことである。カードゲームワイルドカードに由来する呼称。

UNIXシェルでは、「?」(疑問符)を任意の一文字、「*」(アスタリスク)を長さ0文字以上の任意の文字列にマッチするパターンとして、コマンドライン上で、存在するファイルの名前に対して展開される。

たとえば sales-201712.xlsxsales-201801.txtsales-201802.txt というファイルがある場合、

vi sales-2018*.txt

コマンドを入力すると、

vi sales-201801.txt sales-201802.txt

のように展開されたうえで、vi プログラムが起動される。

MS-DOSやその衣鉢を継いだMicrosoft Windowsのシェルプログラム COMMAND.COM ではこのような展開を行わず、ワイルドカードはプログラムのプロセスにそのまま渡される。COMMAND.COM の内部コマンドにおける解釈では、ファイル名の途中で * があると、そこから拡張子のピリオドまでマッチをすっ飛ばし、全てマッチしたものとみなすので、FOO*BAR というパターンは FOO* と全く同じ意味である。また、REN *.TXT *.BAK といったようなコマンドに対してはDWIM英語版的な挙動をする。

SQLWHERE 句における LIKE predicate 中のパターンでは、長さ0文字以上の任意の文字列が「%」、任意の一文字が「_」である。

正規表現におけるクリーネ閉包とは似て非なるものであり混同してはいけない。

関連項目




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ワイルドカード_(情報処理)」の関連用語

ワイルドカード_(情報処理)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ワイルドカード_(情報処理)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのワイルドカード (情報処理) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS