Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Funcția REGEXTEST vă permite să verificați dacă orice parte a textului furnizat se potrivește cu o expresie obișnuită ("regex"). Va returna TRUE dacă există o potrivire și FALSE dacă nu există.

Sintaxă

Funcția REGEXTEST determină dacă orice parte de text se potrivește cu modelul. 

Sintaxa funcției REGEXTEST este:

REGEXTEST(text, model, [case_sensitivity])

Argument

Descriere

text

(obligatoriu)

Este textul sau referința la o celulă care conține textul cu care doriți să se potrivească.

model

(obligatoriu)

Expresia obișnuită ("regex") care descrie modelul de text pe care doriți să-l potriviți.

case_sensitivity

Determină dacă potrivirea este sensibilă la litere mari și mici. În mod implicit, potrivirea este sensibilă la litere mari și mici. Introduceți una dintre următoarele:

0: Sensibil la litere mari și mici

1: Insensibil la litere mari și mici

Note: Atunci când scrieți modele regex, simbolurile denumite "simboluri" pot fi utilizate care se potrivesc cu o varietate de caractere. Acestea sunt câteva simboluri simple pentru referință:

  • "[0-9]": orice cifră numerică

  • "[a-z]": un caracter din intervalul de la a la z

  • ".": orice caracter

  • "a": caracterul "a"

  • "a*": zero sau mai mult "a"

  • "a+": unul sau mai multe "a"

  • Toate expresiile regulate pentru această funcție, precum și REGEXEXTRACT și REGEXREPLACE utilizează "aroma" REGEX PCRE2.

  • REGEXEXTRACT returnează întotdeauna valori text. Puteți efectua conversia acestor rezultate înapoi la un număr cu funcția VALUE.

Exemple

Copiați datele din exemple și lipiți-le în celula A1 a unei noi foi de lucru Excel. Dacă este necesar, puteți ajusta lățimile coloanelor pentru a vedea toate datele.

Verificați diverse aspecte ale șirului "alfalfa"

Date

Lucerna

Formule

Întrebări

=REGEXTEST(A2;"a")

Conține litera "a"?

=REGEXTEST(A2;"[a-z]")

Conține litere mici?

=REGEXTEST(A2;"[A-Z]")

Conține majuscule?

=REGEXTEST(A2,"[aeiou]")

Conține vocale?

=REGEXTEST(A2,"[0-9]")

Conține cifre numerice?

Ilustrația următoare afișează rezultatele.

Utilizarea REGEXTEXT pentru a răspunde la diverse întrebări despre cuvântul "alfalfa"

Verificați dacă numerele de telefon au formatul specific "(###) ###-####", utilizând modelul:

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Notă: Bara oblică inversă "\" este utilizată pentru a "scăpa" parantezele "()" și alte câteva caractere. În acest model, "\(" este interpretat ca "(" și "\)" este interpretat ca ")"

Date

(378) 555-4195

+1(878) 555-8622

Formule

=REGEXTEST(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=REGEXTEST(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Ilustrația următoare afișează rezultatul.

Utilizarea REGEXTEST pentru a verifica dacă numerele de telefon au o sintaxă specifică, cu modelul "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×