Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Funkcija REGEXTEST ļauj pārbaudīt, vai kāda nodrošinātā teksta daļa atbilst parastai izteiksmei ("regex"). Ja ir atbilstība, tiek atgriezta vērtība TRUE, bet, ja atbilstības nav, funkcija FALSE.

Sintakse

Funkcija REGEXTEST nosaka, vai kāda teksta daļa atbilstmodelim. 

Funkcijas REGEXTEST sintakse ir:

REGEXTEST(teksts, raksts, [case_sensitivity])

Arguments

Apraksts

teksts

(obligāts)

Teksts vai atsauce uz šūnu, kurā ir teksts, ar kuru jāsakrīt.

raksts

(obligāts)

Parastā izteiksme ("regex),kas apraksta teksta modeli, kuru vēlaties saskaņot.

case_sensitivity

Nosaka, vai atbilstība ir reģistrjutīga. Pēc noklusējuma atbilstība ir reģistrjutīga. Ievadiet vienu no šīm opcijām:

0: Reģistrjutīgs

1: Reģistrjutiņa

Piezīmes.: Rakstot regex rakstus, var izmantot simbolus, ko sauc par marķieriem un atbilst dažādām rakstzīmēm. Šie ir daži vienkārši marķieri atsaucēm:

  • "[0-9]": jebkurš skaitlisks cipars

  • "[a-z]": rakstzīme diapazonā no a līdz z

  • ".": jebkura rakstzīme

  • "a": rakstzīme "a"

  • "a*": nulle vai vairāk "a"

  • "a+": viens vai vairāki "a"

  • Visas šīs funkcijas parastās izteiksmes, kā arī REGEXEXTRACT un REGEXREPLACE, izmanto PCRE2 regex "izteiksmju".

  • REGEXEXTRACT vienmēr atgriež teksta vērtības. Šos rezultātus var konvertēt par skaitli ar funkciju VALUE.

Piemēri

Nokopējiet parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Pārbaudiet dažādus virknes "alfalfa" aspektus

Dati

alfalfa

Formulas

Jautājumi

=REGEXTEST(A2,"a")

Vai tajā ir burts "a"?

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

Vai tajā ir mazie burti?

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

Vai tajā ir lielie burti?

=REGEXTEST(A2,"[aeiou]")

Vai tajā ir patskaņi?

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

Vai tajā ir ciparu cipari?

Tālāk esošajā attēlā ir redzami rezultāti.

REGEXTEXT izmantošana, lai atbildētu uz dažādiem jautājumiem par vārdu "alfalfa"

Pārbaudiet, vai tālruņa numuriem ir noteikts formāts "(###) ###-####", izmantojot modeli:

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

Piezīme.: Atpakaļvērstā slīpsvītra "\" tiek izmantota, lai "escape" iekavas "()" un dažas citas rakstzīmes. Šajā rakstā "\(" tiek interpretēts kā "(" un "\)" tiek interpretēts kā ")"

Dati

(378) 555-4195

+1(878) 555-8622

Formulas

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

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

Tālāk esošajā attēlā ir parādīts rezultāts.

REGEXTEST izmantošana, lai pārbaudītu, vai tālruņa numuriem ir noteikta sintakse, ar modeli "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×