ワイルドカード文字

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

ソフトウェアではワイルドカード文字は、アスタリスク( )などの単一の文字で表される一種のプレースホルダーであり、リテラル文字の数または空の文字列として解釈できますファイル検索でよく使用されるため、フルネームを入力する必要はありません。[1]*

電気通信

電気通信では、ワイルドカードは、すべての可能な文字の定義されたサブセットのいずれかを置き換えることができる文字です。

  • 高周波(HF)無線 自動リンク確立では?、36個の大文字の英数字のいずれかをワイルドカード文字に置き換えることができます
  • ワイルドカード文字が単一の文字を表すか、文字列を表すかを指定する必要があります。

コンピューティング

コンピューターソフトウェア)テクノロジーでは、ワイルドカードは1つ以上の文字を置き換えるまたは表すために使用される記号です。[2]ワイルドカードを照合するためのアルゴリズムは、多くの再帰的および非再帰的な種類で開発されています。[3]

ファイルとディレクトリのパターン

CP / MDOSMicrosoft Windows、およびUnixライクな オペレーティングシステムでファイル名(またはパス)を指定する場合アスタリスク文字(*「スター」とも呼ばれます)は0個以上の文字と一致します。たとえば、doc*一致docしますが、は一致しdocumentませんdodo

UnixライクなDOSオペレーティングシステムでは、疑問符 ?は1文字に正確に一致します。DOSでは、疑問符が単語の最後に配置されている場合、欠落している(ゼロの)末尾文字にも一致します。たとえば、パターンはと123?に一致しますが、には一致1231234ません12345

UnixシェルおよびWindowsPowerShellでは角かっこ[および)で囲まれた]文字の範囲は、セット内の1文字と一致します。たとえば、[A-Za-z]任意の1つの大文字または小文字に一致します。Unixシェルでは、先頭の感嘆符!はセットを否定し、リスト内にない文字のみに一致します。!履歴置換として解釈されるシェルでは、代わりに先頭のキャレット^を使用できます。

ワイルドカードパターンを複数のファイル名またはパス名に一致させる操作は、グロブと呼ばれます。

データベース

SQLでは、ワイルドカード文字をLIKEで使用できます。パーセント記号%0文字以上に一致し、1文字に下線 _を付けます。Transact-SQLは、一致する文字のセットと範囲を一覧表示するための角かっこ[および)もサポートしてい]ます。先頭のキャレット^はセットを否定し、リスト内にない文字のみを照合します。Microsoft Accessではアスタリスク記号*は0文字以上に一致し、疑問符 ?は1文字、数字記号に一致します #1桁(0〜9)に一致し、一致する文字のセットまたは範囲に角括弧を使用できます。

正規表現

正規表現ではピリオド.、「ドット」とも呼ばれます)は、任意の1文字に一致するワイルドカードパターンです。アスタリスク演算子と組み合わせると、.*任意の数の任意の文字と一致します。

この場合、アスタリスクはクリーネ閉包とも呼ばれます。

も参照してください

参考文献

  1. ^ 「MicrosoftCorporation」www.microsoft.com2017-03-24にオリジナルからアーカイブされました2018年1月23日取得
  2. ^ 「ワイルドカードとは何ですか?」2016年11月21日にオリジナルからアーカイブされました2016年11月21日取得
  3. ^ Cantatore、Alessandro(2003)。「ワイルドカードマッチングアルゴリズム」

外部リンク