Kas ir aizstājējzīme?

Alternatīvi saukts par savvaļas rakstzīmi vai aizstājējzīmes raksturu, aizstājējs ir simbols, ko izmanto, lai aizstātu vai attēlotu vienu vai vairākas rakstzīmes. Mežzīmēm parasti ir zvaigznīte (*), kas apzīmē vienu vai vairākas rakstzīmes vai jautājuma zīmi (?), Kas attēlo vienu rakstzīmi. Turpmākajos piemēros, kā var izmantot aizstājējzīmes, saprotiet, ka aizstājējzīmes ir relatīvi universālas.

SQL simbols tiek izmantots, lai atbilstu jebkurai rakstzīmei (ieskaitot pasvītrojumu) nulles vai vairāk reizes.

Zvaigznīte (*) aizstājējzīmi

Zvaigznīte aizstājējzīmē atbilst jebkurai nullei vai vairāk reižu. Piemēram, "comp *" atbilst jebkuram, kas sākas ar "comp", kas nozīmē "comp", "pabeigts" un "dators" ir visi saskaņoti.

Jautājuma zīme (?) Aizstājējzīmi

Jautājuma zīme vienreiz raksturo vienu rakstzīmi. Piemēram, "c? Mp" atbilst "nometnei" un "comp". Jautājuma zīmi var izmantot arī vairāk nekā vienu reizi. Piemēram, "c? P" atbilstu abiem iepriekš minētajiem piemēriem, kā arī "coop". MS-DOS un Windows komandrindā arī jautājuma zīme var atbilst jebkuram nobeiguma jautājuma zīmei vai vienai reizei. Piemēram, "co?" tas atbilstu visām iepriekš minētajām spēlēm, bet tāpēc, ka tās ir noslēdzošas, jautājuma zīmes atbilst arī "policistam", pat ja tās nav četras rakstzīmes.

Padoms. Regulāras izteiksmes laikā periods (.) Ir viena rakstzīme.

Atvērt un aizvērt iekavās ([]) aizstājējzīmi

Ar Unix čaulām, Windows PowerShell un programmēšanas valodām, kas atbalsta regulāras izteiksmes, atvērtie un tuvie kronšteini aizstāj ar vienu rakstzīmi diapazonā. Piemēram, [az] atbilst jebkurai rakstzīmei "a" līdz "z", kas nozīmē, ka nekas, kas nav šajā diapazonā, piemēram, skaitlis, netiks saskaņots.

Padoms. Izsaukuma pievienošana vietām, kas atbalsta kronšteinus kā aizstājējzīmes, parādīs programmai NAV atbilstības.

MS-DOS un Windows komandrindas aizstājējzīmes

 dir c? mp 

Uzskaitiet failus MS-DOS, izmantojot dir komandu, kas satur c, mp un jebkuru citu rakstzīmi starp tiem. Piemēram, comp, camp, c2mp un c-mp visi būtu saskaņoti.

 dir * .mp3 

Nākamajā piemērā dir komandu varēs uzskaitīt tikai failus, kas beidzas ar .MP3 faila paplašinājumu.

 dir * dati 

Uzskaitiet visus failus, kas beidzas ar datiem, izmantojot dir komandu. Piemēram, visi faili "appdata", "mydata" un "123data" tiktu saskaņoti.

 dir viņš?. * 

Uzskaitiet jebkuru failu, kas ir četru rakstzīmju garš, sākas ar viņu, un tam ir kāds pagarinājums. Piemēram, help.txt, help.mp3 un heck.jpg tiktu saskaņoti.

 pārdēvēt * .txt * .jpg 

Pārdēvējiet visus failus pašreizējā direktorijā, kas beidzas ar faila paplašinājumu .txt uz .jpg. Piemēram, fails test.txt kļūtu par test.jpg.

 del comp * .txt 

Dzēšot failus MS-DOS, kas sākas ar comp un beidzas ar .txt paplašinājumu.

Atrast un aizstāt, izmantojot aizstājējzīmes

Atrodiet un aizvietojiet funkcijas, kas atbalsta aizstājējzīmes, piemēram, Microsoft Word, ļauj meklējumiem saturēt aizstājējzīmes. Tālāk ir sniegti piemēri par to, kā izmantot aizstājējzīmes, atrodot un aizstājot. Ņemiet vērā, ka, lai veiktu kādu no šiem darbiem, jums ir jābūt opcijai Use wildcards (Izmantot aizstājējzīmes), kas pārbaudīta sadaļā Find and Replace.

 comp * r 

Saskaņojiet kaut ko, sākot ar "comp" un beidzot ar "r". Citiem vārdiem sakot, jūsu dokumentā tas būtu "dators" un "kompilators". Tomēr, paturiet prātā, ka "*" ir mantkārīgs, kas nozīmē, ka viss ir saskaņots ar "r". Citiem vārdiem sakot, ja pēc "comp" ir "r", tas tiks saskaņots, tāpēc "dators" būtu saskaņots, jo tas sākas ar "comp" un jūsu galiem ar "r".

 d [eo] ll 

Izmantojot iekavās, Microsoft Word tiek meklēts kāds no iekavās iekļautajiem burtiem. Šajā piemērā "e" vai "o" ir saskaņoti, tāpēc atrast atbilst "dell" vai "lelle".

 d [ou] ll 

Iekavās var izmantot arī, lai meklētu virkni rakstzīmju. Iepriekšējā piemērā šis diapazons ir visi burti no "o" līdz "u", kas atbilstu tādiem vārdiem kā "lelle" un "blāvi" jūsu dokumentā.

 d [! e] ll 

Izsaukuma izmantošana iekavās norāda, ka meklējums neatbilst nevienai no grupā esošajām rakstzīmēm. Iepriekš minētajā piemērā šis aizstājējs norāda, ka meklējums nesakrīt ar "dell", bet atbilst kaut ko citu, sākot ar "d" un beidzot ar "ll".

 d? ll 

Jautājuma zīme atbilst tikai vienai rakstzīmei. Iepriekš minētajā piemērā tas atbilst vārdiem "dall", "dell", "dill", "lelle" un "blāvi", jo tie satur "d" pirmajā un "ll" beigās.

 se {2} d 

Izmantojot cirtainu kronšteinu jūsu meklējumos, tiek meklēts simbolu daudzums pirms iekavās. Iepriekš minētajā piemērā atrodiet sērkociņus "sēklas", bet nesakrīt ar "sed."

 <(comp) 

Meklējot, kas sākas ar mazāk nekā un satur tekstu iekavās, Find meklē, lai meklētu jebkuru vārdu, kas sākas ar to, kas ir iekavās. Iepriekš minētajā piemērā tas varētu atrast vārdus, kas sākas ar "comp".

 (er)> 

Stringi, kas sākas ar rakstzīmēm iekavās un beidzas ar lielāku, nekā norāda Find, lai meklētu jebkuru vārdu, kas beidzas ar to, kas ir iekavās. Iepriekš minētajā piemērā tas varētu atrast vārdus, kas beidzas ar "er".

Linux un Unix aizstājējzīmes

 ls comp * 

Šī komanda izmanto komandu ls, lai uzskaitītu visus failus un direktorijus darba direktorijā, kas sākas ar burtiem comp . Linux variantā vai Unix variantā, kas sākas ar comp.

 rm c? mp 

Failu dzēšana, izmantojot komandu rm Linux vai Unix variantā, kas satur c, mp un jebkuru rakstzīmi starp tām.

Microsoft Excel aizstājējzīmes

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

Excel formula, lai meklētu jebkuru rakstzīmi, izmantojot * aizstājējzīmi šūnās B1 līdz B6, un, ja tiek konstatēts, izmantojiet SUM, lai pievienotu visas vērtības starp A1 un A6.

Asterisk, Glob, Meta-raksturs, Regex, Programmatūras noteikumi