Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb

Funkcija REGEXTEST vam omogućava da proverite da li se neki deo navedenog teksta podudara sa regularnim izrazom ("regex"). Vratiće vrednost TRUE ako postoji podudaranje i FALSE ako ga nema.

Sintaksa

Funkcija REGEXTEST određuje da li se neki deo teksta podudara sa obrascem. 

Sintaksa funkcije REGEXTEST je:

REGEXTEST(tekst, obrazac, [case_sensitivity])

Argument

Opis

Tekstualna poruka

(obavezno)

Tekst ili referenca na ćeliju koja sadrži tekst sa kojima želite da se podudarate.

Obrazac

(obavezno)

Regularni izraz ("regex") koji opisuje obrazac teksta koji želite da se podudara.

case_sensitivity

Određuje da li podudaranje razlikuje mala i velika slova. Podudaranje podrazumevano razlikuje mala i velika slova. Unesite nešto od sledećeg:

0: Razlikuje mala i velika slova

1: Slučaj ne razlikuje mala i velika slova

Napomene: Kada pišete regex obrasce, simboli koji se zovu "tokeni" mogu se koristiti koji se podudaraju sa različitim znacima. Ovo su neki jednostavni tokeni za referencu:

  • "[0-9]": bilo koja numerička cifra

  • "[a-z]": znak u opsegu od a do z

  • ".": bilo koji znak

  • "a": znak "a"

  • "a*": nula ili više "a"

  • "a+": jedan ili više "a"

  • Svi regularni izrazi za ovu funkciju, kao i REGEXEXTRACT i REGEXREPLACE koriste pcRE2 "ukus" regex-a.

  • REGEXEXTRACT uvek vraća tekstualne vrednosti. Te rezultate možete da konvertujete nazad u broj pomoću funkcije VALUE.

Primeri

Kopirajte primere podataka i nalepite ih u ćeliju A1 novog Excel radnog lista. Ako je potrebno, možete da prilagodite širine kolona da biste videli sve podatke.

Proverite različite aspekte niske "alfalfa"

Podataka

alfalfa

Formule

Pitanja

=REGEXTEST(A2,"a")

Da li sadrži slovo "a"?

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

Da li sadrži mala slova?

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

Da li sadrži velika slova?

=REGEXTEST(A2,"[aeiou]")

Ima li nekih samoglasa?

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

Da li sadrži bilo koju cifru broja?

Sledeća ilustracija prikazuje rezultate.

Korišćenje funkcije REGEXTEXT za odgovaranje na različita pitanja o reči "alfalfa"

Proverite da li brojevi telefona imaju određeni format "(###) ##-###", koristeći šaru:

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

Napomena: Kosa crta "\" se koristi za zagrade "()" i neke druge znakove. U ovom obrascu, "\(" se tumači kao "(" i "\)" kao ")"

Podataka

(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}$")

Sledeća ilustracija prikazuje rezultat.

Korišćenje funkcije REGEXTEST za proveru da li se brojevi telefona nalaze u određenoj sintaksi, sa obrascem "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.