Office
Prihlásenie

Použitie zástupných znakov v porovnaniach reťazcov

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Vstavané porovnávanie vzorov poskytuje univerzálny nástroj na porovnávanie reťazcov. Nasledujúca tabuľka zobrazuje zástupných znakov, ktoré môžete použiť s operátor Like a počet číslic alebo reťazcov sa zhodujú.

Znaky vo vzorky

Výsledky v výraz

? alebo _ (znak podčiarknutia)

Ľubovoľný jeden znak

* alebo %

Nula alebo viacero znakov

#

Ľubovoľná jedna číslica (0 – 9)

[charlist]

Ľubovoľný jednotlivý znak v zozname charlist

[!charlist]

Ľubovoľný jednotlivý znak, ktorý nie je v zozname charlist


Môžete použiť skupinu jedného alebo viacerých znakov (zozname charlist) v zátvorkách ([]) do ľubovoľného znaku vo výraze, a zozname charlist môžete zahrnúť takmer všetky znaky tabuľka znakov ANSI, vrátane číslic. Môžete použiť špeciálne znaky otvorenie hranatá zátvorka ([]), otáznik (?), znak čísla (#), a hviezdička (*) podľa sami priamo iba vtedy, ak zadaný v hranatých zátvorkách. Pravá hranatá zátvorka (]) nemožno použiť v rámci skupiny podľa samotnú, ale môžete ju použiť mimo skupiny ako samostatný znak.

Okrem jednoduchého zoznamu zátvorkami, zozname charlist môžete zadať rozsah znakov pomocou spojovníkom (-) oddeľujúcim hornú a dolnú hranicu rozsahu. [A-Z] napríklad pomocou vzoru je výsledkom zhoda, ak príslušná pozícia znaku vo výraze obsahuje ľubovoľné veľké písmená v rozsahu od a po Z. Bez vymedzovanie rozsahy môžete zahrnúť viaceré rozsahy v hranatých zátvorkách. Napríklad [a-zA-Z0-9] priradí ľubovoľný alfanumerický znak.

Je dôležité, aby zástupné znaky ANSI SQL (%) a (_) sú k dispozícii iba s databázový stroj programu Microsoft Access a prístup poskytovateľa OLE DB. Sa bude považovať za oddeľovač, ak použitých cez prístup alebo DAO.

Ďalšie dôležité pravidlá pri porovnávaní vzorov patria:

  • Výkričník (!) na začiatku zozname charlist znamená, že zápas je ak vo výrazenájdený ľubovoľný znak okrem tých, ktoré sú v zozname charlist . Pri použití mimo hranatých zátvoriek, výkričník výkričník.

  • Pomlčku (-) môžete použiť na začiatku (po výkričník Ak sa použil) alebo na konci zozname charlist podľa sám. Na inom mieste, slúži spojovník na určenie rozsahu znakov ANSI.

  • Keď vám umožňuje zadať rozsah znakov, musíte znaky uvádzať vo vzostupnom poradí (A-Z alebo 0-100). [A-Z] je platný vzorec, ale nie je [Z – A].

  • Sa ignoruje [znak postupnosť]; sa považuje za reťazec nulovej dĺžky ("").



Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×