Kaj je nadomestni znak?

Alternativno se imenuje wild znak ali nadomestni znak, nadomestni znak pa je simbol, ki se uporablja za zamenjavo ali predstavitev enega ali več znakov. Nadomestni znaki so običajno zvezdica (*), ki predstavlja enega ali več znakov ali vprašaj (?), Ki predstavlja en znak. V spodnjih primerih lahko ugotovimo, da so nadomestni znaki relativno univerzalni.

Simbol odstotka se v SQL uporablja za ujemanje katerega koli znaka (vključno s podčrtano) nič ali večkrat.

Zvezdica (*) v nadomestnem znaku

Zvezdica v nadomestnem znaku se ujema s katerim koli znakom nič ali večkrat. Primer: "comp *" se ujema z vsem, kar se začne z "comp", kar pomeni "comp", "complete" in "computer".

Vprašaj (?) V nadomestnem znaku

Vprašalnik se enkrat ujema z enim znakom. Primer: »c? Mp« se ujema z »tabo« in »comp«. Vprašalnik lahko uporabite tudi več kot enkrat. Na primer, "c ?? p" bi se ujemal z zgornjimi primeri kot tudi "coop". V MS-DOS-u in ukazni vrstici Windows se lahko vprašaj ujema z vsakim pomožnim vprašanjem nič ali enkrat. Na primer, "co ??" bi se ujemalo z vsemi zgornjimi ujemajočimi se tekmi, ker pa se ujemajo z vprašanji, bi se ujemala tudi s "policajem", čeprav niso štirje znaki.

Nasvet: Pri regularnih izrazih je obdobje (.) Nadomestni znak za en znak.

Odprite in zaprite oklepaje ([]) v nadomestnem znaku

Z lupinami Unix, lupino Windows PowerShell in programskimi jeziki, ki podpirajo regularne izraze, se odprti in zaprti znaki v oklepaju ujemajo z enim znakom v območju. Na primer, [az] ustreza kateremu koli znaku "a" do "z", kar pomeni, da se ne ujema ničesar, kar ni v tem območju, kot je število.

Nasvet: Dodajanje klicanja na mestih, ki podpirajo oklepaje kot nadomestni znak, bo programu povedal, da se NE ujema.

Primeri ukaznih vrstic v ukazni vrstici MS-DOS in Windows

 dir c? mp 

Seznam datotek v MS-DOS-u uporabite z ukazom dir, ki vsebuje c, mp in vse druge znake vmes. Na primer, comp, camp, c2mp in c-mp bi se ujemali.

 dir * .mp3 

V naslednjem primeru bo ukaz dir naštel samo datoteke, ki se končajo z datotečno pripono .MP3.

 dir * podatki 

Vnesite katero koli datoteko, ki se konča s podatki, z ukazom dir. Datoteke "appdata", "mydata" in "123data" bi se na primer ujemale.

 dir on ??. * 

Seznam vseh datotek, ki so dolge štiri znake, se začne z njim in ima katero koli razširitev. Na primer, help.txt, help.mp3 in heck.jpg bi se ujemali.

 preimenujte * .txt * .jpg 

Preimenujte vse datoteke v trenutnem imeniku, ki se končajo z datotečno pripono .txt v .jpg. Datoteka test.txt bi na primer postala test.jpg.

 del comp * .txt 

Brisanje datotek v MS-DOS-u, ki se začnejo z comp in končajo z razširitvijo .txt.

Poiščite in zamenjajte s primeri nadomestnih znakov

Funkcije za iskanje in zamenjavo, ki podpirajo nadomestne znake, kot je Microsoft Word, omogočajo, da iskanja vsebujejo nadomestne znake. Spodaj so navedeni primeri uporabe nadomestnih znakov v Find and Replace. Upoštevajte, da mora katera koli od teh funkcij delovati, mora biti v možnosti Najdi in zamenjaj označena možnost Uporabi nadomestne znake .

 comp * r 

Ujemite vse, kar se začne z "comp" in končate z "r." Z drugimi besedami, to bi v vašem dokumentu našlo "računalnik" in "prevajalnik". Vendar ne pozabite, da je "*" požrešen, kar pomeni, da je vse ujemanje z "r." Z drugimi besedami, če obstaja "r" po comp, bi se ujemalo, tako da bi se "računalnik vaš" ujemal, saj se začne z "comp" in konča z "r."

 d [eo] ll 

Z uporabo oklepajev v Microsoft Wordu lahko poiščete katero koli črko v oklepajih. V tem primeru se ujemata "e" ali "o", zato naj bi se ujemalo z "dell" ali "doll".

 d o 

Oklepaje lahko uporabite tudi za iskanje niza znakov. V zgornjem primeru je to območje vse črke od "o" do "u", ki se ujemajo z besedami "doll" in "dull" v vašem dokumentu.

 d [! e] ll 

Z uporabo klicanja v oklepajih povejte Najdi, da se ne ujema z nobenim od znakov v oklepaju. V zgornjem primeru ta nadomestni znak pove Poiskati, da se ne ujema z "dell", vendar se ujema z vsem drugim, ki se začnejo z "d" in končajo v "ll".

 d? ll 

Vprašalnik se ujema z enim znakom. V zgornjem primeru bi se to ujemalo z besedama "dall", "dell", "dill, " "lutka" in "dolgočasno", saj na prvi strani vsebujejo "d" in na koncu "ll".

 se {2} d 

Uporaba kodiranega oklepaja v iskalniku prikazuje količino znakov pred oklepaji. V zgornjem primeru iskanje najde "seme", vendar se ne ujema z "sed".

 <(comp) 

Najdba, ki se začne z manj kot in vsebuje besedilo v oklepajih, pove Najdi, da išče katero koli besedo, ki se začne z vsem, kar je v oklepajih. V zgornjem primeru boste našli besede, ki se začnejo z "comp".

 (er)> 

Niz, ki se začne z znaki v oklepaju in se konča več, kot pove Najdi, da išče katero koli besedo, ki se konča s poljubno vsebino v oklepajih. V zgornjem primeru boste našli besede, ki se končajo z »er«.

Primeri nadomestnih znakov Linux in Unix

 ls comp * 

Ta ukaz uporablja ukaz ls za seznam vseh datotek in imenikov v delovnem imeniku, ki se začnejo s črko comp . v različici Linuxa ali različici Unix, ki se začnejo z comp.

 rm c? mp 

Brisanje datotek z ukazom rm v različici Linux ali Unix, ki vsebuje c, mp in katerikoli znak vmes.

Primeri Microsoft Excelovih nadomestnih znakov

 = SUMIF (A1: A6, "*", B1: B6) 

Excelova formula za iskanje kateregakoli znaka z uporabo * nadomestnega znaka v celicah B1 do B6 in če ga najdete, uporabite SUM za dodajanje vseh vrednosti med A1 in A6.

Asterisk, Glob, meta-karakter, Regex, izrazi programske opreme