Uporaba nadomestnih znakov pri primerjanju nizov

Vgrajeno ujemanje vzorcev ponuja prilagodljivo orodje za primerjanje nizov. V tabeli so prikazani nadomestni znaki, ki jih je mogoče uporabiti z operatorjem Like, in število števk ali nizov, s katerimi se ujemajo.

Znaki v vzorcu

se ujemajo z izrazom

? ali _ (podčrtaj)

Kateri koli posamezen znak

* ali %

Nič ali več znakov

#

Katera koli števka (0 – 9)

[seznamznakov]

Kateri koli znak na seznamu znakov

[!seznamznakov]

Kateri koli znak, ki ni na seznamu znakov


V oklepaje ([ ]) je mogoče postaviti znak ali skupino znakov (seznamznakov), ki se ujemajo s katerim koli znakom v izrazu, na seznamu znakov pa so lahko skoraj vsi znaki v nabor znakov ANSI, kamor sodijo tudi števke. Če želite, da se posebni znaki, na primer oklepaj ([), vprašaj (?), številčni znak (#) in zvezdica (*), ujemajo sami s seboj, jih postavite v oklepaje. Zaklepaja (]) ni mogoče uporabiti znotraj skupine, če želite da se ujema sam s seboj, lahko pa ga uporabite izven skupine kot neodvisen znak.

S seznamom znakov je mogoče navesti preprost seznam znakov, ki so postavljeni v oklepaje, kot tudi obseg znakov tako, da za ločevanje zgornje in spodnje meje obsega uporabite vezaj (-). Če v vzorcu uporabite na primer [A-Z], se z vzorcem ujema katera koli velika črka v obsegu od A do Z, ki je na ustreznem mestu v izrazu. V oklepaje lahko postavite več obsegov, ne da bi jih omejili. Vzorec [a-zA-Z0-9] se na primer ujema s katerim koli alfanumeričnim znakom.

Nadomestna znaka ANSI SQL (%) in (_) sta na voljo le z mehanizmom zbirke podatkov programa Microsoft Access in ponudnikom za Access OLE DB. V programu Access ali DAO bodo obravnavani kot besedilni znaki.

Pomembna pravila pri ujemanju vzorcev so:

  • Če je na začetku seznama znakov klicaj (!), se z vzorcem ujema katerikoli znak v izrazu, ki ni na seznamu izrazov. Če klicaj ni postavljen v oklepaje, se ujema sam s seboj.

  • Če želite, da se vezaj (-) ujema sam s seboj, ga postavite na začetek (po klicaju, če je uporabljen) ali konec seznama znakov. Če vezaj postavite na katero koli drugo mesto, določa obseg znakov ANSI.

  • Ko navedete obseg znakov, morajo znaki biti prikazani v naraščajočem vrstnem redu (A-Z ali 0-100). [A-Z] je veljaven vzorec, [Z-A] pa ne.

  • Niz znakov [ ] je Niz ničelne dolžine ("") in ni upoštevan.



Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×