Symbol procent se používá v SQL, aby odpovídal libovolnému znaku (včetně podtržítka) nula nebo vícekrát.
Hvězdička (*) na zástupný znak
Hvězdička v zástupném znaku odpovídá libovolnému znaku nula nebo vícekrát. Například, "comp *" odpovídá cokoliv, co začíná "comp", což znamená, že "comp, " "kompletní" a "počítač" jsou všechny uzavřeny.
Otazník (?) V zástupném znaku
Otazník odpovídá jednomu znaku jednou. Například, "c? Mp" odpovídá "tábor" a "comp". Otazník lze také použít více než jednou. Například "c ?? p" by odpovídalo oběma výše uvedeným příkladům, stejně jako "coop". V systému MS-DOS a příkazovém řádku systému Windows může otazník také odpovídat nulovému koncovému otazníku nebo jednou. Například "co ??" by odpovídal všem výše uvedeným zápasům, ale protože se jedná o koncové otazníky, také by se shodovaly s "policajtem", i když ne čtyřmi znaky.
Tip: U regulárních výrazů je tečkou (.) Zástupný znak pro jeden znak.
Otevřete a zavřete závorky ([]) v zástupném znaku
S shelly Unixu, Windows PowerShell a programovacími jazyky, které podporují regulární výrazy, se zástupné znaky otevřených a zavřených závorek shodují s jedním znakem v rozsahu. Například [az] odpovídá libovolnému znaku "a" až "z", což znamená, že nic, co není v tomto rozsahu jako číslo, by nebylo přiřazeno.
Tip: Přidání vykřičníku do míst, která podporují závorky jako zástupný znak, bude program informovat, že NENÍ v souladu.
Příklady zástupných znaků příkazového řádku systému MS-DOS a Windows
dir c? mp
Seznam souborů v systému MS-DOS pomocí příkazu dir, které obsahují c, mp a jakýkoli jiný znak mezi nimi. Například, comp, camp, c2mp a c-mp by byly všechny uzavřeny.
dir * .mp3
V tomto dalším příkladu by příkaz dir zobrazoval pouze soubory, které končí příponou .MP3.
data dir *
Seznam všech souborů, které končí s daty pomocí příkazu dir. Například soubory "appdata", "mydata" a "123data" by byly všechny uzavřeny.
dir on ??. *
Seznam všech souborů, které mají čtyři znaky, začíná u něj a má příponu. Například, help.txt, help.mp3 a heck.jpg by byly všechny uzavřeny.
přejmenovat * .txt * .jpg
Přejmenujte všechny soubory v aktuálním adresáři, který končí příponou souboru .txt na .jpg. Například soubor test.txt by se stal test.jpg.
del comp * .txt
Odstranění souborů v systému MS-DOS, které začínají příkazem comp a končí příponou txt.
Najít a nahradit pomocí zástupných příkladů
Najít a nahradit funkce, které podporují zástupné znaky, jako je například Microsoft Word umožňují vyhledávání obsahovat zástupné znaky. Níže jsou uvedeny příklady použití zástupných znaků v poli Najít a nahradit. Mějte na paměti, že pro každou z těchto funkcí musíte mít možnost Použít zástupné znaky zaškrtnuté v části Najít a nahradit.
comp * r
Zápas cokoliv začínající "comp" a končící "r." Jinými slovy, toto by v dokumentu našlo "počítač" a "kompilátor". Mějte však na paměti, že "*" je chamtivý, což znamená, že vše je přizpůsobeno "r". Jinými slovy, pokud existuje "r" po comp by to bylo uzavřeno, takže "počítač váš" by byl uzavřen, protože začíná "comp" a vaše konce s "r."
d
Pomocí závorek označte aplikaci Microsoft Word hledat některá písmena obsažená v závorkách. V tomto příkladu jsou „e“ nebo „o“ přiřazeny, takže by se jednalo o „dell“ nebo „panenku“.
d
Hranaté závorky lze také použít k vyhledávání rozsahu znaků. Ve výše uvedeném příkladu je tento rozsah všech písmen od "o" do "u", které by ve vašem dokumentu odpovídaly slovům jako "panenka" a "nudný".
d [!
Použití vykřičníku v závorkách říká, že Najít neodpovídá žádnému ze znaků v závorce. Ve výše uvedeném příkladu tento zástupný znak říká Find, aby neodpovídal "dell", ale odpovídal cokoli jinému začínajícímu na "d" a končící na 'll'.
d
Otazník odpovídá pouze jednomu znaku. Ve výše uvedeném příkladu by to odpovídalo slovům "dall", "dell", "kopr, " "panenka" a "nudný", protože obsahují "d" na prvním místě a "ll" na konci.
se {2} d
Použití složené závorky ve vašem Find hledá množství znaků před závorkami. Ve výše uvedeném příkladu Najít odpovídá "semeno", ale neodpovídá "sed."
<(comp)
Hledání začínající méně než a obsahující text v závorkách říká Find, aby vyhledalo jakékoli slovo začínající čímkoliv, co je obsaženo v závorkách. Ve výše uvedeném příkladu by to mohlo najít slova začínající na "comp".
(er)>
Řetězec začínající znaky v závorkách a končící větším než řekne Find, aby vyhledal jakékoli slovo končící čímkoliv, co je obsaženo v závorkách. Ve výše uvedeném příkladu by to mohlo najít slova končící slovem "er."
Linux a Unix zástupné příklady
ls comp *
Tento příkaz používá příkaz ls k zobrazení všech souborů a adresářů v pracovním adresáři, které začínají písmeny comp . ve variantě Linuxu nebo variantě Unix, které začínají comp.
rm c? mp
Mazání souborů pomocí příkazu rm v variantě Linux nebo Unix, která obsahuje znaky c, mp a všechny znaky mezi nimi.
Příklady zástupných znaků aplikace Microsoft Excel
= SUMIF (A1: A6, "*", B1: B6)
Vzorec aplikace Excel pro vyhledání libovolného znaku pomocí zástupného znaku * v buňkách B1 až B6 a pokud je nalezen, použijte příkaz SUM pro přidání všech hodnot mezi A1 a A6.
Hvězdička, Glob, Meta-charakter, Regex, softwarové podmínky