CountRegEx Komut dosyası ve grafik fonksiyonu | Qlik Sense on Windows Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

CountRegEx Komut dosyası 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 lütfen bize bildirin!