Joker karakter - Wildcard character

Olarak yazılım , bir arama karakteri bir tür tutucu tek ile temsil edilen bir karakter gibi en, yıldız işareti ( *değişmez karakter bir dizi ya da bir şekilde yorumlanabilir), boş bir dize . Genellikle dosya aramalarında kullanılır, bu nedenle tam adın yazılmasına gerek yoktur.

Telekomünikasyon

Olarak telekomünikasyon , Joker tüm olası karakterleri tanımlanmış bir alt herhangi biri için ikame edilebilen bir karakterdir.

Bilgi işlem

In bilgisayar ( yazılım ) teknolojisi, bir joker bir veya daha fazla karakter değiştirmek veya temsil etmek için kullanılan bir semboldür. Joker karakterleri eşleştirmek için algoritmalar, bir dizi özyinelemeli ve özyinelemesiz çeşitte geliştirilmiştir.

Dosya ve dizin kalıpları

CP/M , DOS , Microsoft Windows ve Unix benzeri işletim sistemlerinde dosya adlarını (veya yollarını) belirtirken , yıldız işareti ( *, "yıldız" olarak da adlandırılır) sıfır veya daha fazla karakterle eşleşir. Örneğin, doc*maçları docve documentancak dodo.

Unix benzeri ve DOS işletim sistemlerinde soru işareti ? tam olarak bir karakterle eşleşir. DOS'ta, soru işareti kelimenin sonuna yerleştirilirse, eksik (sıfır) sondaki karakterlerle de eşleşir; örneğin, desen ve ile 123?eşleşir , ancak eşleşmez . 123123412345

Gelen Unix kabukları ve Windows PowerShell , karakter aralıkları içine köşeli parantezler ( [ve ]) grubu içinde tek bir karakteri eşleştirmek; örneğin, [A-Za-z]herhangi bir tek büyük harf veya küçük harfle eşleşir. Unix kabuklarında, !baştaki bir ünlem işareti kümeyi olumsuzlar ve yalnızca listede olmayan bir karakterle eşleşir. !Geçmiş ikamesi olarak yorumlanan mermilerde, ^bunun yerine önde gelen bir düzeltme işareti kullanılabilir.

Joker karakter kalıplarının birden çok dosya veya yol adıyla eşleştirilmesi işlemine glob adı verilir .

veritabanları

Gelen SQL , joker karakterler kullanılabilir GİBİ ifadeleri; Yüzde işareti %sıfır veya daha fazla karakter ile eşleşir ve alt çizgi _ tek karakteri. Transact-SQL ayrıca eşleşecek karakter kümelerini ve aralıklarını listelemek için köşeli parantezleri ( [ve ]) destekler , baştaki bir ^düzeltme işareti kümeyi olumsuzlar ve yalnızca listede olmayan bir karakterle eşleşir. In Microsoft Access , yıldız işareti *, sıfır veya daha fazla karakter eşleşir soru işareti ? , tek bir karakterle eşleşir sayı işareti # bir tek basamaklı (maçları 0-9) ve köşeli parantez eşleşecek karakterlerin setleri veya aralıkları için kullanılabilir.

Düzenli ifadeler

Gelen düzenli ifadeler , dönem ( .tek bir karakterle eşleşir joker kalıptır, ayrıca "nokta" olarak adlandırılır). Yıldız operatörü ile birlikte .*herhangi bir sayıda karakterle eşleşir.

Bu durumda yıldız, Kleene yıldızı olarak da bilinir .

Ayrıca bakınız

Referanslar

  1. ^ "Microsoft Şirketi" . www.microsoft.com . 2017-03-24 tarihinde kaynağından arşivlendi . 2018-01-23 alındı .
  2. ^ "Joker karakter nedir?" . 2016-11-21 tarihinde kaynağından arşivlendi . 2016-11-21 alındı .
  3. ^ Cantatore, Alessandro (2003). "Joker karakter eşleştirme algoritmaları" .

Dış bağlantılar