Kas yra pakaitalas?

Alternatyviai vadinamas laukiniu simboliu arba pakaitos simboliu, pakaitos simbolis yra simbolis, naudojamas pakeisti vieną ar daugiau simbolių. Ženklai paprastai yra žvaigždutė (*), simbolizuojanti vieną ar daugiau simbolių arba klaustuko (?), Kuris yra vienas simbolis. Toliau pateiktuose pavyzdžiuose, kaip galima naudoti pakaitos simbolį, suvokkite, kad pakaitos simboliai yra palyginti universalūs.

Procentinis simbolis SQL naudojamas, kad atitiktų bet kurį simbolį (įskaitant pabraukimą) nulį ar daugiau kartų.

Žvaigždutė (*) pakaitos simbolyje

Žvaigždutė pakaitos simbolyje atitinka bet kokį nulį ar daugiau kartų. Pvz., „Comp *“ atitinka viską, kas prasideda „comp“, o tai reiškia „comp“, „užbaigtas“ ir „kompiuteris“.

Klausimo ženklas (?) Pakaitos simbolyje

Klausimo ženklas atitinka vieną simbolį. Pavyzdžiui, „c? Mp“ atitinka „stovyklą“ ir „comp“. Klausimo ženklas taip pat gali būti naudojamas daugiau nei vieną kartą. Pavyzdžiui, „c? P“ atitiktų abu pirmiau minėtus pavyzdžius ir „coop“. MS-DOS ir „Windows“ komandų eilutėje klausimynas taip pat gali atitikti bet kokį nulinį arba vieną kartą pažymėtą klausimą. Pavyzdžiui, „co?“ atitiktų visus aukščiau minėtus rungtynes, bet dėl ​​to, kad jie yra užpakaliniai klausimynai, jie taip pat atitiktų „policininką“, nors ir ne keturi simboliai.

Patarimas: reguliarios išraiškos laikotarpis (.) Yra vieno simbolio pakaitos simbolis.

Atidarykite ir uždarykite skliaustelius ([]) pakaitos simbolyje

Naudojant „Unix“ korpusus, „Windows PowerShell“ ir programavimo kalbas, kurios palaiko reguliariąsias išraiškas, atviros ir uždarosios skliausteliuose pažymėtos vietovės ženklai atitinka vieną simbolį intervale. Pavyzdžiui, [az] atitinka bet kurį simbolį "a" iki "z", o tai reiškia, kad nieko, kuris nėra tame diapazone, kaip skaičius, neatitiktų.

Patarimas: pridedant šauktuką vietose, palaikančiose skliaustelius kaip pakaitos simbolį, programa bus nesuderinama.

MS-DOS ir Windows komandinės eilutės simboliai

 dir c? mp 

Išvardykite MS-DOS failus naudodami dir komandą, kurioje yra c, mp ir bet kuris kitas simbolis tarp jų. Pavyzdžiui, visi comp, camp, c2mp ir c-mp būtų suderinti.

 dir * .mp3 

Šiame kitame pavyzdyje dir komanda tik išvardytų failus, kurie baigiasi .MP3 failo plėtiniu.

 dir * duomenys 

Išvardykite visus failus, kurie baigiasi duomenimis, naudodami dir komandą. Pavyzdžiui, visi failai „appdata“, „mydata“ ir „123data“ būtų suderinti.

 dir jis?. * 

Išvardinkite visus keturių ženklų failus, prasideda su juo ir turi bet kokį plėtinį. Pavyzdžiui, visi help.txt, help.mp3 ir heck.jpg būtų suderinti.

 pervadinti * .txt * .jpg 

Pervardykite visus dabartiniame kataloge esančius failus, kurie baigiasi failo plėtiniu .txt į .jpg. Pavyzdžiui, failas test.txt taptų test.jpg.

 del comp * .txt 

Ištrinami failai MS-DOS, kurie prasideda nuo comp ir baigiasi .txt plėtiniu.

Raskite ir pakeiskite naudojant pakaitos simbolius

Rasti ir pakeisti funkcijas, kurios palaiko pakaitos simbolius, pvz., „Microsoft Word“, leidžia ieškoti vietinių ženklų. Toliau pateikiami pavyzdžiai, kaip naudoti pakaitos ženklus ieškant ir keičiant. Turėkite omenyje, kad bet kuriai iš šių funkcijų turite naudoti parinktį Naudoti pakaitos ženklus, pažymėtą „Rasti ir pakeisti“.

 comp * r 

Suderinkite viską, pradedant „comp“ ir baigiant „r“. Kitaip tariant, jūsų dokumente būtų „kompiuteris“ ir „kompiliatorius“. Tačiau turėkite omenyje, kad „*“ yra gobšus, o tai reiškia, kad viskas sutampa iki „r“. Kitaip tariant, jei po „comp“ yra „r“, jis bus suderintas, todėl „kompiuteris jūsų“ būtų suderintas, nes jis prasideda „comp“ ir jūsų baigiasi „r“.

 d [eo] ll 

Naudojant skliaustelius, „Microsoft Word“ turi ieškoti bet kokios raidės, esančios skliausteliuose. Šiame pavyzdyje „e“ arba „o“ yra suderinti, todėl rasti atitiktų „dell“ arba „lėlės“.

 d [ou] ll 

Skliausteliuose taip pat galima ieškoti simbolių. Pirmiau pateiktame pavyzdyje šis diapazonas yra visos raidės nuo „o“ iki „u“, kurios jūsų dokumente atitiktų tokius žodžius kaip „lėlė“ ir „nuobodu“.

 d [! e] ll 

Naudojant šauktuką skliausteliuose, „Find“ neranda nė vieno skliaustelio simbolio. Pirmiau pateiktame pavyzdyje šis pakaitos simbolis nurodo, kad paieška neatitinka „dell“, bet atitinka bet kurį kitą, pradedant „d“ ir baigiant „ll“.

 d? ll 

Klausimo ženklas atitinka tik vieną simbolį. Pirmiau pateiktame pavyzdyje tai atitiktų žodžius "dall", "dell", "dill", "lėlės" ir "nuobodu", nes jose yra "d" pirmoje ir "ll" pabaigoje.

 se {2} d 

Naudojant garbanotą laikiklį „Find“ ieškoma simbolių prieš skliaustelius. Pirmiau pateiktame pavyzdyje Rasti atitikmenis "sėkla", bet neatitinka "sed."

 <(comp) 

Rasti, pradedant nuo mažesnio nei turinčio teksto skliausteliuose, „Find“ nurodo ieškoti bet kurio žodžio, prasidedančio nuo bet kurio, esančio skliausteliuose. Anksčiau pateiktame pavyzdyje būtų rasti žodžiai, prasidedantys „comp“.

 (er)> 

Straipsnis, prasidedantis simboliais skliausteliuose ir baigiantis didesnei, nei nurodo „Find“ ieškoti bet kokio žodžio, kuris baigiasi bet kokia yra skliausteliuose. Anksčiau pateiktame pavyzdyje būtų rasti žodžiai, kurie baigiasi „er“.

„Linux“ ir „Unix“ pakaitos simboliai

 ls comp * 

Ši komanda naudoja ls komandą, kad išvardytų visus failus ir katalogus darbo kataloge, kurie prasideda raidėmis comp . Linux variante arba Unix variante, kuris prasideda nuo comp.

 rm c? mp 

Ištrinami failai, naudojant „rm“ komandą „Linux“ arba „Unix“ variante, kuriuose yra c, mp ir bet kokio simbolio tarp jų.

„Microsoft Excel“ pakaitos simboliai

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

„Excel“ formulė, skirta ieškoti bet kokio simbolio naudojant „Wildcard“ ląstelėse B1 – B6 ir, jei nustatyta, atlikite SUM, kad pridėtumėte visas reikšmes tarp A1 ir A6.

Žvaigždutė, „Glob“, „Meta“, „Regex“, programinės įrangos sąlygos