Utilizarea metacaracterelor în comparații de șiruri

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Potrivire model predefinite furnizează un instrument versatil pentru a face comparații de șiruri. Tabelul următor afișează caractere wildcard, puteți utiliza cu operatorul cum ar fi și numărul de cifre sau șiruri acestea se potrivesc.

Caractere în model

Potriviri în expresie

? sau _ (caracter de subliniere)

Orice caracter unic

* sau %

Zero sau mai multe caractere

#

Orice cifră unică (0 - 9)

[listă de caractere]

Orice caracter unic din lista de caractere

[!listă de caractere]

Orice caracter care nu face parte din lista de caractere


Puteți utiliza un grup de unul sau mai multe caractere (lista de caractere) încadrat între paranteze ([]) pentru a se potrivi cu orice caracter unic în expresie, și lista de caractere pot include aproape orice caractere în set de caractere ANSI, inclusiv cifre. Puteți să utilizați caractere speciale de deschidere paranteză dreaptă deschisă ([]), semnul de întrebare (?), semnul de număr (#), și Asteriscul (*) pentru a se potrivi singuri direct doar dacă încadrat între paranteze. Nu puteți utiliza paranteza de închidere (]) dintr-un grup pentru a se potrivi în sine, dar îl puteți utiliza în afara unui grup ca un caracter individual.

În plus față de o listă simplă de caractere cuprinse între paranteze, lista de caractere poate specifica un interval de caractere, utilizând o cratimă (-) pentru a separa limita și limite de jos ale zonei. De exemplu, utilizând [A-Z] în model are ca rezultat o potrivire dacă poziția caracterului corespunzătoare în expresie conține oricare dintre majuscule din intervalul A-Z. Aveți posibilitatea să includeți mai multe zone paranteze fără delimitează zone. De exemplu, [a-zA-Z0-9] se potrivește orice caracter alfanumeric.

Este important să rețineți că Metacaracterele ANSI SQL (%) și (_) sunt disponibile numai cu motorul de baze de date Microsoft Access și acces OLE DB Provider. Când va fi tratat ca literale dacă utilizat prin Access sau DAO.

Alte reguli importante pentru modelului se numără următoarele:

  • Un semn de exclamare (!) la începutul lista de caractere înseamnă că o potrivire se efectuează dacă orice caracter, cu excepția celor din lista de caractere se găsesc în expresie. Atunci când este utilizat în afara paranteze, semnul de exclamare se potrivește propriu-zisă.

  • Puteți utiliza cratimă (-) la începutul (după un semn de exclamare dacă una este utilizat) sau de la sfârșitul lista de caractere pentru a se potrivi propriu-zisă. În orice altă locație, cratimă identifică o zonă ANSI caractere.

  • Când specificați un interval de caractere, caracterele trebuie să apară în ordine de sortare ascendentă (A-Z sau 0-100). [A-Z] este un model valide, dar nu este [Z-A].

  • Se ignoră caracter secvență []; se consideră a fi o șir de lungime zero ("").



Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×