Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

REGEXTEST işlevi, sağlanan metnin herhangi bir bölümünün normal ifadeyle ("regex") eşleşip eşleşmediğini denetlemenizi sağlar. Eşleşme varsa TRUE, eşleşme yoksa YANLIŞ döndürür.

Söz dizimi

REGEXTEST işlevi, metnin herhangi bir bölümünün desenle eşleşip eşleşmediğini belirler. 

REGEXTEST işlevinin söz dizimi:

REGEXTEST(metin, desen, [case_sensitivity])

Bağımsız değişken

Açıklama

metin

(gerekli)

Eşleştirmek istediğiniz metni içeren hücrenin metni veya başvurusu.

desen

(gerekli)

Eşleştirmek istediğiniz metnin desenini açıklayan normal ifade ("regex").

case_sensitivity

Eşleşmenin büyük/küçük harfe duyarlı olup olmadığını belirler. Varsayılan olarak, eşleşme büyük/küçük harfe duyarlıdır. Aşağıdakilerden birini girin:

0: Büyük/küçük harfe duyarlı

1: Büyük/küçük harfe duyarsız

Notlar: Regex desenleri yazarken, çeşitli karakterlerle eşleşen 'belirteçler' olarak adlandırılan simgeler kullanılabilir. Bunlar başvuru için bazı basit belirteçlerdir:

  • "[0-9]": herhangi bir sayısal basamak

  • "[a-z]": a ile z aralığındaki bir karakter

  • ".": herhangi bir karakter

  • "a": "a" karakteri

  • "a*": sıfır veya daha fazla "a"

  • "a+": bir veya daha fazla "a"

  • Bu işlevin tüm normal ifadelerinin yanı sıra REGEXEXTRACT ve REGEXREPLACE, regex'in PCRE2 'flavor'ını kullanır.

  • REGEXEXTRACT her zaman metin değerleri döndürür. VALUE işleviyle bu sonuçları bir sayıya geri dönüştürebilirsiniz.

Örnekler

Örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Gerekirse, tüm verileri görmek için sütun genişliklerini ayarlayabilirsiniz.

'alfalfa' dizesinin çeşitli yönlerini denetleyin

Veri

Yonca

Formüller

Soru

=REGEXTEST(A2,"a")

"A" harfini içeriyor mu?

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

Küçük harf içeriyor mu?

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

Büyük harf içeriyor mu?

=REGEXTEST(A2,"[aeiou]")

Sesli harf içeriyor mu?

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

Sayı basamakları içeriyor mu?

Aşağıdaki çizimde sonuçlar gösterilmektedir.

'alfalfa' sözcüğüyle ilgili çeşitli soruları yanıtlamak için REGEXTEXT kullanma

Deseni kullanarak telefon numaralarının belirli "(###) ##-####" biçimine sahip olup olmadığını denetleyin:

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

Not: Ters eğik çizgi "\" "()" parantezlerini ve diğer bazı karakterleri 'kaçış' için kullanılır. Bu desende , "\(" "(" ve "\)" "") olarak yorumlanır"

Veri

(378) 555-4195

+1(878) 555-8622

Formüller

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

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

Aşağıdaki çizimde sonucu gösterilmektedir.

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$" deseniyle telefon numaralarının belirli bir söz diziminde olup olmadığını denetlemek için REGEXTEST kullanma

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×