Mis on metamärk?

Alternatiivina nimetatakse seda metsikuks märgiks või metsamärgiks, sümboliks on sümbol, mida kasutatakse ühe või mitme tähemärgi asendamiseks või esindamiseks. Metsamärgid on tavaliselt tärn (*), mis tähistab ühte või mitut tähemärki või küsimustikku (?), Mis tähistab ühte märki. Allpool toodud näidetes, kuidas metamärki võib kasutada, mõistke, et metamärgid on suhteliselt universaalsed.

Sümbolit protsenti kasutatakse SQL-is, et sobitada mis tahes märki (ka allajoonis) null või rohkem korda.

Tärn (*) metsamärgis

Tähestik metsamärgis vastab mis tahes nullile või rohkemale tähele. Näiteks sobib "comp *" midagi, mis algab sõnaga "comp", mis tähendab "comp", "täielik" ja "arvuti".

Küsimärk (?) Metamärgil

Küsimärk vastab ühele märgile üks kord. Näiteks "c? Mp" sobib "laagri" ja "comp" -ga. Küsimärki saab kasutada ka rohkem kui üks kord. Näiteks "c" p sobiks nii ülaltoodud näidetega kui ka "coop". MS-DOS-i ja Windowsi käsureal võib ka vastusmärk sobitada ükskõik millise lõpp-küsimuse märgiga null või üks kord. Näiteks "co?" sobiks kõik ülaltoodud võistlused, kuid kuna nad on tagakülgsed, sobivad küsitlusmärgid ka "politseinikuga", kuigi mitte neli märki.

Näpunäide: regulaaravaldiste puhul on ajavahemik (.) Ühe tähemärgi metamärk.

Avage ja sulgege sulgudes ([]) metamärgid

Unixi kestade, Windows PowerShelli ja programmeerimiskeeltega, mis toetavad regulaarseid väljendeid, vastavad avatud ja lähedased sulgudes olevad tähemärgid ühele reale vahemikus. Näiteks [az] sobib mis tahes märgiga "a" kuni "z", mis tähendab, et midagi, mis ei ole selles vahemikus nagu number, ei sobi.

Näpunäide: hüüumärgi lisamine paigutustele, mis toetavad sulgusid kui metamärki, ütleb, et programm ei sobi.

MS-DOS ja Windows käsurea metsamärgid

 dir c? mp 

Loendage failid MS-DOS-s, kasutades dir-käsku, mis sisaldavad c, mp ja mis tahes muu märgi vahel. Näiteks, comp, camp, c2mp ja c-mp oleksid kõik sobitatud.

 dir * .mp3 

Järgmises näites loetaks dir-käsk ainult failid, mis lõpevad failiga .MP3.

 dir * andmed 

Loetlege kõik failid, mis lõppevad andmetega dir käsuga. Näiteks sobitatakse failid "appdata", "mydata" ja "123data".

 dir he ??. * 

Loetlege kõik failid, mis on neli tähemärki, algavad temaga ja on laiendiga. Näiteks oleksid kõik abiks help.txt, help.mp3 ja heck.jpg.

 ümber nimetada * .txt * .jpg 

Muuda kõik failid praeguses kataloogis, mis lõpeb faililaiendiga .txt .jpg. Näiteks muutuks fail test.txt test.jpg.

 del comp * .txt 

Failide kustutamine MS-DOS-is, mis algab comp-ga ja lõpeb laiendiga .txt.

Leidke ja asendage metamärgid

Leidke ja asendage funktsioone, mis toetavad metamärke nagu Microsoft Word, võimaldavad otsingutel sisaldada metamärke. Allpool on näited metsamärkide kasutamisest leidmisel ja asendamisel. Pidage meeles, et nende töötamiseks peate kasutama suvandit Kasuta metamärke, mis on märgitud suvandis Otsi ja asendage.

 comp * r 

Match midagi, alustades "comp" ja lõpeb "r". Teisisõnu, see oleks teie dokumendis "arvuti" ja "kompilaator". Kuid pidage meeles, et "*" on ahne, mis tähendab, et kõik on vastavuses "r" -ga. Teisisõnu, kui "comp" on pärast seda, kui see oleks sobitatud, siis "arvuti teie" sobitaks, sest see algab "comp" ja teie otsadega "r".

 d [eo] ll 

Sulgude kasutamine näitab Microsoft Wordile, et otsida mingeid sulgudes sisalduvaid tähti. Selles näites sobitatakse "e" või "o", nii et otsing sobiks kas "dell" või "doll".

 d [ou] ll 

Sulgusid saab kasutada ka märkide vahemiku otsimiseks. Ülaltoodud näites on see vahemik kõik tähed "o" - "u", mis sobiksid teie dokumendis sõnadega "nuku" ja "igav".

 d [! e] ll 

Hüüumärkide kasutamine sulgudes näitab, et otsing ei vasta ühelegi sulgudes olevale tähemärgile. Ülaltoodud näites ütleb see metamärk otsingule, et see ei sobi "delliga", kuid sobib midagi muud, alustades "d" ja lõpeb 'll'.

 d? ll 

Küsimärk vastab ainult ühele märgile. Ülaltoodud näites sobitaks see sõnadega "dall", "dell", "tilli", "nuku" ja "igav", kuna need sisaldavad esimesel "d" ja lõpus "ll".

 se {2} d 

Kasutades lokkis olevale lokkis, otsib sulgude ees olevat tähemärki. Ülaltoodud näites leidke "sobib" seemneks, kuid ei sobi "sed".

 <(comp) 

Sulgudes olevast tekstist vähem ja vähem sisalduv tekst näitab, et Find on otsima mis tahes sõna, mis algab sulgudes sisalduvast. Ülaltoodud näites leidub see sõnadega, mis algavad sõnaga "comp".

 (er)> 

String, mis algab sümbolitega sulgudes ja lõpeb suuremaga, kui ütleb Find'ilt, et otsida mis tahes sõna, mis lõpeb sulgudes sisalduva mis tahes lõpuga. Ülaltoodud näites leidub see sõnadega, mis lõpevad sõnaga "er".

Linuxi ja Unixi tähemärgid

 ls comp * 

See käsk kasutab ls käsku, et loetleda kõik failid ja kataloogid töö kataloogi, mis algavad tähtedega comp . Linuxi versioonis või Unixi variandis, mis algab komp.

 rm c? mp 

Failide kustutamine, kasutades rm-käsku Linuxi või Unixi variandis, mis sisaldab c, mp ja mis tahes sümbolit vahel.

Microsoft Exceli metamärgid

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

Exceli valem, et otsida mis tahes märki, kasutades rakke B1 kuni B6 * metamärgiga ja kui see on tehtud, kasutage SUM-i, et lisada kõik väärtused vahemikus A1 ja A6.

Tärn, Glob, Meta-märk, Regex, Tarkvara tingimused