Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Funkcija REGEXTEST leidžia patikrinti, ar kuri nors pateikto teksto dalis atitinka paprastąją išraišką ("regex"). Ji grąžins TRUE, jei yra atitikmuo, ir FALSE, jei nėra.

Sintaksė

Funkcija REGEXTEST nustato, ar kuri nors teksto dalis atitinka šabloną. 

Funkcijos REGEXTEST sintaksė yra:

REGEXTEST(tekstas, modelis, [case_sensitivity])

Argumentas

Aprašas

teksto žinutė

(būtina)

Tekstas arba nuoroda į langelį, kuriame yra tekstas, su kuriuo norite sutapti.

raštas

(būtina)

Paprastoji išraiška ("regex"), apibūdinanti teksto, kurį norite sutapti, modelį.

case_sensitivity

Nustato, ar atitikmenyje skiriamos didžiosios ir mažosios raidės. Pagal numatytuosius nustatymus atitikmenyje skiriamos didžiosios ir mažosios raidės. Įveskite vieną iš šių parinkčių:

0: Skiriamos didžiosios ir mažosios raidės

1: Neskirialus atvejis

Pastabos: Rašant regex modelius galima naudoti simbolius, vadinamus "atpažinimo ženklais", kurie atitinka įvairius simbolius. Tai keletas paprastų atpažinimo ženklų, kuriuos galite peržiūrėti:

  • "[0-9]": bet kuris skaitinis skaičius

  • "[a-z]": simbolis diapazone nuo a iki z

  • ".": bet koks simbolis

  • "a": "a" simbolis

  • "a*": nulis arba daugiau "a"

  • "a+": vienas ar daugiau "a"

  • Visi reguliarūs reiškiniai šiai funkcijai, taip pat REGEXEXTRACT ir REGEXREPLACE naudoja "regex" PCRE2 "skonio".

  • REGEXEXTRACT visada grąžina teksto reikšmes. Galite konvertuoti šiuos rezultatus atgal į skaičių naudodami funkciją VALUE.

Pavyzdžiai

Nukopijuokite pavyzdinius duomenis ir įklijuokite į naujo "Excel" darbalapio langelį A1. Jei reikia, galite koreguoti stulpelių plotį, kad matytumėte visus duomenis.

Patikrinkite įvairius eilutės "liucerna" aspektus

Duomenys

Liucerna

Formulės

Klausimus

=REGEXTEST(A2,"a")

Ar joje yra raidė "a"?

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

Ar jame yra mažųjų raidžių?

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

Ar joje yra didžiųjų raidžių?

=REGEXTEST(A2,"[aeiou]")

Ar joje yra balsių?

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

Ar jame yra skaitmenų?

Šioje iliustracijoje rodomi rezultatai.

REGEXTEXT naudojimas atsakyti į įvairius klausimus apie žodį alfalfa

Patikrinkite, ar telefono numeriai turi konkretų formatą (###) ###-#####,, naudodami trafaretą:

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

Pastaba: Pasvirasis kairinis brūkšnys "\" naudojamas "escape" skliausteliams "()" ir kai kuriems kitiems simboliams. Pagal šį modelį "\(" interpretuojamas kaip "(" ir "\)" interpretuojamas kaip ")"

Duomenys

(378) 555-4195

+1(878) 555-8622

Formulės

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

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

Šioje iliustracijoje parodytas rezultatas.

Naudojant REGEXTEST patikrinti, ar telefono numeriai yra konkrečios sintaksės, naudojant šabloną ^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×