Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Funkcija REGEXTEST omogućuje vam da provjerite podudara li se bilo koji dio teksta s uobičajenim izrazom ("regex"). Vratit će TRUE ako postoji podudaranje i FALSE ako ne postoji.

Sintaksa

Funkcija REGEXTEST određuje odgovara li neki dio tekstauzorku. 

Sintaksa funkcije REGEXTEST je:

REGEXTEST(tekst, uzorak, [case_sensitivity])

Argument

Opis

tekst

(obavezno)

Tekst ili referenca na ćeliju koja sadrži tekst s kojim se želite podudarati.

uzorak

(obavezno)

Regularni izraz ("regex") koji opisuje uzorak teksta koji želite uskladiti.

case_sensitivity

Određuje razlikuje li podudarnost velika i mala slova. Podudaranje po zadanom razlikuje velika i mala slova. Unesite nešto od sljedećeg:

0: Razlikovali velika i mala slova

1: Neosjetljivi na velika i mala slova

Napomene: Prilikom pisanja uzoraka regexa mogu se koristiti simboli pod nazivom "tokeni" koji se podudaraju s raznim znakovima. Ovo su neki jednostavni tokeni za referencu:

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

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

  • ".": bilo koji znak

  • "a": znak "a"

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

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

  • Svi uobičajeni izrazi za ovu funkciju, kao i REGEXEXTRACTi REGEXREPLACE koriste "okus" regexa PCRE2.

  • REGEXEXTRACT uvijek vraća tekstne vrijednosti. Te rezultate možete vratiti u broj pomoću funkcije VALUE.

Primjeri

Kopirajte ogledne podatke i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Ako je potrebno, možete prilagoditi širine stupaca da biste vidjeli sve podatke.

Provjera raznih aspekata niza "alfalfa"

Podaci

Lucerna

Formule

Pitanja

=REGEXTEST(A2;"a")

Sadrži li slovo "a"?

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

Sadrži li mala slova?

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

Sadrži li velika slova?

=REGEXTEST(A2;"[aeiou]")

Sadrži li samoglasnike?

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

Sadrži li broj znamenki?

Na sljedećoj su slici prikazani rezultati.

Korištenje funkcije REGEXTEXT za odgovaranje na razna pitanja o riječi "alfalfa"

Provjerite imaju li telefonski brojevi određeni oblik "(###) ###-####", koristeći uzorak:

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

Napomena: Obrnuta kosa crta "\" koristi se za 'escape' zagrade "()" i neke druge znakove. U ovom se uzorku "\(" tumači kao "(" i "\)" tumači se kao ")"

Podaci

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

Na sljedećoj je ilustraciji prikazan rezultat.

Korištenje funkcije REGEXTEST za provjeru jesu li telefonski brojevi u određenoj sintaksi, s uzorkom "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×