Ana içeriğe geç Tamamlayıcı içeriğe geç

CountRegEx - kod ve grafik fonksiyonu

CountRegEx(), giriş dizesi metninde belirtilen alt normal ifade deseni oluşlarının sayısını döndürür. Eşleşme yoksa, 0 sonucu döndürülür.

Bu fonksiyon, büyük/küçük harfe duyarlı regex işlemleri gerçekleştirir. Büyük/küçük harfe duyarlı olmayan regex işlemleri gerçekleştirmek için alternatif olarak CountRegExI() varyantını kullanabilirsiniz.

Söz Dizimi:  

CountRegEx (text, regex)

Dönüş verileri türü: sayısal

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
text İçinde normal ifade aramak istediğiniz giriş dizesi metni.
regex Aranacak normal ifade kalıbı.
Fonksiyon örnekleri
Örnek Sonuç
CountRegEx('abc123','[a-z]') 3 döndürür.
CountRegEx('abc123','[a-z][0-9]') 1 döndürür.
CountRegEx('abc123','[0-9]') 3 döndürür.
CountRegEx('ABC','[a-z]{3}') 0 döndürür.
CountRegExI('ABC','[a-z]{3}') 1 döndürür. CountRegExI() varyantı kullanıldığından, metin aramaları büyük/küçük harfe duyarlı değildir.

Ne zaman kullanılır?

CountRegEx() için kullanım örneklerine şunlar dahildir:

  • Belirli bir metin kalıbının bir dize içinde kaç kez geçtiğini sayma. Örneğin, belgeler ve e-posta mesajları içinde e-posta adresleri, telefon numaraları ve diğer bilgilerin örneklerini arayabilirsiniz.

  • Verilerin belirli bir söz dizimi gereksinimiyle eşleşip eşleşmediğini doğrulama. Örneğin, veri girişinde hata oluşumlarını tespit edebilirsiniz.

Örnek 1 - geçerli yıl aralıklarını saymak için komut dosyası

Örnek 2 - Metin dizelerindeki e-posta adreslerini saymak için komut dosyası yükleme

Örnek 3 - dizenin oluşlarını saymak için grafik ifadesi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!