Hva er et wildcard?

Alternativt referert til som et villt tegn eller et jokertegn, et jokertegn er et symbol som brukes til å erstatte eller representere ett eller flere tegn. Vildkort er vanligvis enten en stjerne (*), som representerer ett eller flere tegn eller spørsmålstegn (?), Som representerer et enkelt tegn. I eksemplene nedenfor om hvordan et wildcard kan brukes, innse at jokertegn er relativt universelle.

Prosent-symbolet brukes i SQL for å matche et hvilket som helst tegn (inkludert en understreking) null eller flere ganger.

Asterisk (*) i et jokertegn

Stjernen i et jokertegn samsvarer med et hvilket som helst tegn null eller flere ganger. For eksempel matcher "comp *" alt som begynner med "comp", som betyr at "comp", "complete" og "computer" er alle matchet.

Spørsmålstegn (?) I et jokertegn

Et spørsmålstegn samsvarer med ett enkelt tegn en gang. For eksempel, "c? Mp" samsvarer med "camp" og "comp." Spørsmålet kan også brukes mer enn en gang. For eksempel vil "c ?? p" matche begge eksemplene ovenfor, så vel som "coop". I MS-DOS og Windows-kommandolinjen kan spørsmålet også matche alle etterfølgende spørsmålstegn null eller en gang. For eksempel "co" ville matche alle de ovennevnte kampene, men fordi de er etterfølgende spørsmåler vil også matche "cop", selv om det ikke er fire tegn.

Tips: Med regelmessige uttrykk er en periode (.) Et jokertegn for et enkelt tegn.

Åpne og lukk parenteser ([]) i et jokertegn

Med Unix-skjell, Windows PowerShell og programmeringsspråk som støtter vanlige uttrykk, åpner og lukker brakett-jokertegn et enkelt tegn i et område. For eksempel matcher [az] et hvilket som helst tegn "a" til "z", noe som betyr at alt som ikke er i det området som et tall, ikke vil bli matchet.

Tips: Hvis du legger til et utrop på steder som støtter parentesene som jokertegn, vil programmet fortelle at programmet IKKE skal matche.

MS-DOS og Windows kommandolinje jokertyper eksempler

 dir cmp 

Liste filer i MS-DOS ved hjelp av dir-kommandoen som inneholder c, mp og andre tegn i mellom. For eksempel vil komp, leir, c2mp og c-mp alle bli matchet.

 dir * .mp3 

I dette neste eksempelet vil dir-kommandoen bare vise filer som slutter med .MP3 filutvidelse.

 dir * data 

Oppfør en fil som slutter med data ved hjelp av kommandoen dir. For eksempel vil filene "appdata", "mydata" og "123data" alle bli matchet.

 dir han ??. * 

Skriv inn en fil som er fire tegn lang, begynner med han, og har en utvidelse. For eksempel, help.txt, help.mp3 og heck.jpg vil alle bli matchet.

 endre navn på * .txt * .jpg 

Endre navn på alle filer i gjeldende katalog som slutter med filtypen .txt til .jpg. For eksempel vil filen test.txt bli test.jpg.

 del komp * .txt 

Sletter filer i MS-DOS som begynner med comp og slutter med en .txt-utvidelse.

Finn og erstatt bruk av jokertegneksempler

Finn og erstatt funksjoner som støtter jokertegn som Microsoft Word, tillater søk å inneholde jokertegn. Nedenfor finner du eksempler på hvordan du bruker jokertegn i Finn og erstatt. Husk at for noen av disse skal fungere, må du ha alternativet Bruk jokertegn merket i Finn og erstatt.

 komp * r 

Match alt som begynner med "comp" og slutter med "r." Med andre ord, dette vil finne "datamaskin" og "kompilator" i dokumentet ditt. Vær imidlertid oppmerksom på at "*" er grådig som betyr at alt er tilpasset opp til "r." Med andre ord, hvis det er en "r" etter komp, ville det bli matchet, så "datamaskinen din" ville bli matchet siden det begynner med "comp" og endene dine med "r."

 d [eo] ll 

Ved hjelp av parentes angir du at Microsoft Word skal søke etter noen av bokstavene i parentesen. I dette eksemplet er "e" eller "o" matchet, så finn ville matche enten "dell" eller "dukke".

 d [ou] ll 

Braketten kan også brukes til å søke etter en rekke tegn. I eksemplet ovenfor er dette området alle bokstavene fra "o" til "u" ​​som vil samsvare ord som "dukke" og "kjedelig" i dokumentet.

 d [! e] ll 

Ved å bruke et utrop i parentes, forteller Finn-til-nei noen av tegnene i braketten. I det ovennevnte eksemplet forteller dette jokertegnet Find to not match "dell", men matcher alt annet som begynner med "d" og slutter i "ll".

 d? ll 

Spørsmålmerket samsvarer bare med ett tegn. I eksemplet ovenfor vil dette stemme overens med ordene "dall", "dell", "dill", "dukke" og "kjedelig" siden de inneholder en "d" ved første og "ll" på slutten.

 SE {2} d 

Ved hjelp av en krøllebrakett i Finn finner du hvor mye tegn som ligger foran brakettene. I eksempelet ovenfor finner du "matcher", men ikke samsvarer med "sed".

 <(Comp) 

En finne som starter med en mindre enn og inneholder tekst i parentes, forteller Finn å se etter hvilket som helst ord som begynner med det som er inneholdt i parentesene. I eksemplet ovenfor vil dette finne noen ord som begynner med "comp."

 (Ere)> 

En streng som begynner med tegn i parentes og endes med en større enn forteller Finn å se etter hvilket som helst ord som slutter med det som er angitt i parentesene. I eksemplet ovenfor vil dette finne noen ord som slutter med "er".

Linux og Unix wildcard eksempler

 Jeg er komp 

Denne kommandoen bruker kommandoen ls til å liste alle filer og kataloger i arbeidskatalogen som begynner med bokstavene komp . i en Linux-variant eller Unix-variant som begynner med comp.

 rm cmp 

Slette filer ved hjelp av kommandoen rm i en Linux- eller Unix-variant som inneholder c, mp og et hvilket som helst tegn i mellom.

Microsoft Excel wildcard eksempler

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

Excel-formel for å søke etter et hvilket som helst tegn ved bruk av * jokertegn i celler B1 til B6 og hvis funnet utført, bruk SUM for å legge til alle verdier mellom A1 og A6.

Asterisk, Glob, Meta-karakter, Regex, Programvarebetingelser