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

IsRegEx - kod ve grafik fonksiyonu

IsRegEx(), belirtilen metnin geçerli bir normal ifade olup olmadığını döndürü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 IsRegExI() varyantını kullanabilirsiniz.

Söz Dizimi:  

IsRegEx (expr [, debug])

Dönüş verileri türü: dual

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
expr Değerlendirilecek normal ifadeyi içeren dize ifadesi.
debug İsteğe bağlı bağımsız değişken. Bu bağımsız değişken için herhangi bir değer belirtilirse ifade, geçersiz bir normal ifadenin nasıl düzeltilebileceğini özetleyen bir metin ipucu döndürür.
Fonksiyon örnekleri
Örnek Sonuç
IsRegEx('[a-z]') -1 (doğru) döndürür.
IsRegEx(']0-1[', 1) Bu örnek, ]0-1[ geçersiz normal ifadeyi düzeltmek için bir ipucu içeren bir hata mesajı döndürür.
IsRegEx('[a-z') 0 (yanlış) döndürür. debug bağımsız değişkeni belirtilmediği için herhangi bir hata mesajı gösterilmez.

Ne zaman kullanılır?

Yazdığınız normal ifadelerin Qlik Sense içinde geçerli olup olmadığını test etmek için IsRegEx() kullanabilirsiniz. Örneğin, uygulamanıza giriş metni ve metnin geçerliliğinin regex olarak değerlendirilmesi ile bir tablo yükleyebilirsiniz.

Örnek 1 - regex'in geçerliliğinin veri modeline yüklenmesi

Örnek 2 – sadece geçerli regex'in veri modeline yüklenmesi

Örnek 3 – grafik ifadeleri

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!