# Dize fonksiyonları

Bu bölümde, dizeleri işlemeye ve yönlendirmeye yönelik fonksiyonlar açıklanmaktadır.

Yalnızca veri kod dosyasında kullanılabilen Evaluate fonksiyonu dışında tüm fonksiyonlar hem veri kod dosyasında hem de grafik ifadelerinde kullanılabilir.

Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Daha ayrıntılı bilgiler için söz dizimi açıklamasında fonksiyon adına tıklayın.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Capitalize

Capitalize() fonksiyonu, bir metin dizesindeki her sözcüğün ilk karakterini büyük harfe ve diğer tüm karakterleri küçük harfe dönüştürür.

[**Capitalize**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Capitalize.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Chr

Chr(), giriş tamsayısına karşılık gelen, kod noktası olarak da bilinen Unicode karakterini döndürür.

[**Chr**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Chr.htm)(int)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### CountRegEx

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.

[**CountRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/CountRegEx.htm)(text, regex)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Evaluate

Evaluate(), giriş metninin geçerli bir Qlik Sense ifadesi olarak değerlendirilip değerlendirilemeyeceğini bulur ve öyleyse, bu ifadenin değerini bir dize olarak döndürür. Giriş dizesi geçerli bir ifade değilse NULL döndürülür.

[**Evaluate**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Evaluate.htm)(expression\_text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### ExtractRegEx

ExtractRegEx(), belirtilen normal ifade desenini kullanarak bir giriş dizesi ifadesinden metin çıkarır. Hiçbir eşleşme bulunamazsa fonksiyon null değer döndürür.

[**ExtractRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ExtractRegEx.htm)(text, regex [, field\_no])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### ExtractRegExGroup

ExtractRegExGroup(), belirtilen birleşik normal ifade desenini kullanarak bir giriş dizesi ifadesinden metin çıkarır. Fonksiyonu kullanırken, bileşik regex içinde kullanılacak grubu belirtin. Hiçbir eşleşme bulunamazsa fonksiyon null değer döndürür.

[**ExtractRegExGroup**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ExtractRegExGroup.htm)(text, regex, group [, field\_no])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### FindOneOf

FindOneOf(), sağlanan bir karakter kümesinden herhangi bir karakterin oluş konumunu bulmak için bir dize arar. Arama kümesindeki herhangi bir karakterin N. oluşunun konumu döndürülür. Burada N, fonksiyonun isteğe bağlı üçüncü parametresidir. Üçüncü bir parametre verilmezse ilk oluş döndürülür. Herhangi bir eşleşme bulunmazsa 0 sonucu döndürülür.

[**FindOneOf**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/FindOneOf.htm)(text, char\_set[, count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Hash128

Hash128(), birleştirilmiş giriş ifade değerlerinin 128 bitlik karma değerini verir. Sonuç, 22 karakterli bir dizedir.

[**Hash128**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Hash128.htm)(expr{, expression})

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Hash160

Hash160(), birleştirilmiş giriş ifade değerlerinin 160 bitlik karma değerini verir. Sonuç, 27 karakterli bir dizedir.

[**Hash160**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Hash160.htm)(expr{, expression})

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Hash256

Hash256(), birleştirilmiş giriş ifade değerlerinin 256 bitlik karma değerini verir. Sonuç, 43 karakterli bir dizedir.

[**Hash256**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Hash256.htm)(expr{, expression})

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Index

Index(), sağlanan bir alt dizenin n. oluşunun başlangıç konumunu bulmak için bir dizeyi arar. İsteğe bağlı üçüncü bir bağımsız değişken n değerini sağlar; atlanması halinde bu 1 olur. Negatif bir değer dizenin sonundan itibaren arar. Dizedeki konumlar soldan sağa doğru 1'den başlayıp artarak numaralandırılır.

[**Index**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm) (text, substring[, count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### IndexRegEx

IndexRegEx(), giriş dizesini arar ve belirtilen normal ifade deseninin n. oluşunun başlangıç konumunu döndürür. İsteğe bağlı üçüncü bir bağımsız değişken count n değerini sağlar; atlanması halinde bu 1 olur. Dizedeki konumlar soldan sağa doğru 1'den başlayıp artarak numaralandırılır. Eşleşme bulunamazsa fonksiyon 0 döndürür.

[**IndexRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IndexRegEx.htm)(text, regex [, count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### IndexRegExGroup

ExtractRegExGroup(), belirtilen birleşik normal ifade desenini kullanarak bir giriş dizesi ifadesinden metin çıkarır. Fonksiyonu kullanırken, bileşik regex içinde kullanılacak grubu belirtin. Hiçbir eşleşme bulunamazsa fonksiyon null değer döndürür.

[**IndexRegExGroup**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IndexRegExGroup.htm)(text, regex, group [, count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### IsJson

IsJson(), belirtilmiş bir dizenin geçerli JSON (JavaScript Object Notation) verisi içerip içermediğini sınar. Ayrıca belirli bir JSON veri türünü doğrulayabilirsiniz.

[**IsJson**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsJson.htm)(json [, type])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### IsRegEx

IsRegEx(), belirtilen metnin geçerli bir normal ifade olup olmadığını döndürür.

[**IsRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsRegEx.htm)(expr [, debug)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### JsonGet

JsonGet(), bir JSON (JavaScript Object Notation) veri dizesinin yolunu döndürür. Veri, geçerli JSON olmalıdır ancak ek boşluk veya yeni satırlar içerebilir.

[**JsonGet**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonGet.htm)(json, path)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### JsonSet

JsonSet(), JSON (JavaScript Object Notation) verisi içeren bir dizeyi değiştirir. Yol tarafından belirlenen yeni konumla bir JSON değeri belirleyebilir ve ekleyebilir. Veri, geçerli JSON olmalıdır ancak ek boşluk veya yeni satırlar içerebilir.

[**JsonSet**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonSet.htm)(json, path, value)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### KeepChar

KeepChar(), ikinci dizedeki karakterlerle eşleşen birinci dizedeki karakterlerin herhangi birini içeren bir dize döndürür. Bu fonksiyon büyük/küçük harfe duyarlıdır.

[**KeepChar**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/KeepChar.htm)(text, keep\_chars)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Left

Left(), karakter sayısının ikinci bağımsız değişken tarafından belirlendiği ve girdi dizesinin ilk (en soldaki) karakterlerinden oluşan bir dize döndürür.

[**Left**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Left.htm)(text, count)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Len

Len(), girdi dizesinin uzunluğunu döndürür.

[**Len**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Len.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### LevenshteinDist

LevenshteinDist() iki dize arasında Levenshtein mesafesi döndürür. Bu, bir dizeyi diğeriyle değiştirmek için gereken minimum tek karakterli düzenleme (ekleme, silme veya değiştirme) sayısı olarak tanımlanır. Fonksiyon, fuzzy dize karşılaştırmaları için kullanışlıdır.

[**LevenshteinDist**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LevenshteinDist.htm)(text1, text2)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Lower

Lower(), girdi dizesindeki tüm karakterleri küçük harfe dönüştürür.

[**Lower**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Lower.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### LTrim

LTrim(), girdi dizesini öndeki boşlukları kırpılmış olarak döndürür.

[**LTrim**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### MatchRegEx

MatchRegEx(), giriş dizesini belirtilen bir veya daha fazla düzenli ifade deseniyle karşılaştırır ve eşleşen düzenli ifade desenlerinin sayısal konumunu döndürür. Hiçbir eşleşme bulunamazsa fonksiyon 0 döndürür. Bu fonksiyon yalnızca tam eşleşmeleri arar.

[**MatchRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/MatchRegEx.htm)(text, regex1 [ , regex2,...regexN])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Mid

Mid(), ikinci bağımsız değişken 'start' tarafından tanımlanan karakterin konumundan başlayarak ve üçüncü bağımsız değişken 'count' tarafından tanımlanan karakterlerin sayısını döndürerek giriş dizesinin bir bölümünü döndürür. 'count' atlanırsa, dizenin geri kalanı döndürülür. Giriş dizesindeki ilk karakter 1 olarak numaralandırılır.

[**Mid**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Mid.htm)(text, start[, count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Ord

Ord(), bir dizenin ilk karakterinin sayısal (ASCII veya Unicode) değerini döndürür. Bu fonksiyon, örneğin standart olmayan karakterler içeren dizeleri sıralarken veya filtrelerken, dizeleri temel karakter kodlarına göre değerlendirmek veya karşılaştırmak için kullanışlıdır.

[**Ord**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Ord.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### PurgeChar

PurgeChar(), girdi dizesinde ('text') yer alan karakterlerden oluşan ve ikinci bağımsız değişkende ('remove\_chars') görülen karakterlerin hariç tutulduğu bir dize döndürür.

[**PurgeChar**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/PurgeChar.htm)(text, remove\_chars)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Repeat

Repeat(), girdi dizesinin ikinci bağımsız değişkenin tanımladığı tekrar sayısı kadar yinelenmesinden oluşan bir dize oluşturur.

[**Repeat**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Repeat.htm)(text[, repeat\_count])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Replace

Replace(), giriş dizesi içindeki verilen bir alt dizenin tüm oluşlarını başka bir alt dizeyle değiştirildikten sonra oluşan dizeyi döndürür. Bu fonksiyon özyinelemesizdir ve soldan sağa doğru çalışır.

[**Replace**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Replace.htm)(text, from\_str, to\_str)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### ReplaceRegEx

ReplaceRegEx(), bir giriş dizesi ile belirtilen normal ifade deseni arasındaki bir veya daha fazla eşleşmeyi değiştirdikten sonra bir dize döndürür. Eşleşen metnin yerini alan metin, to\_str bağımsız değişkeninde belirtilir. Fonksiyon soldan sağa doğru çalışır, ancak negatif bir occurrence değeri belirtirseniz fonksiyonlar sağdan sola doğru okur.

[**ReplaceRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ReplaceRegEx.htm)(text, regex, to\_str [, occurrence])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### ReplaceRegExGroup

ReplaceRegExGroup(), bir giriş dizesi ile belirtilen birleşik normal ifade deseni arasındaki bir veya daha fazla eşleşmeyi değiştirdikten sonra bir dize döndürür. Eşleşen metnin yerini alan metin, to\_str bağımsız değişkeninde belirtilir. Fonksiyon soldan sağa doğru çalışır, ancak negatif bir occurrence değeri belirtirseniz fonksiyonlar sağdan sola doğru okur.

[**ReplaceRegExGroup**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ReplaceRegExGroup.htm)(text, regex, to\_str, group [, occurrence])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Right

Right(), karakter sayısının ikinci bağımsız değişken tarafından belirlendiği ve giriş dizesinin son (en sağdaki) karakterlerinden oluşan bir dize döndürür.

[**Right**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Right.htm)(text, count)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### RTrim

RTrim(), girdi dizesini sondaki boşlukları kırpılmış olarak döndürür.

[**RTrim**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### SubField

SubField(), orijinal kayıt alanlarının bir ayırıcıyla ayrılmış iki veya daha fazla bölümden oluştuğu bir üst dize alanından alt dize bileşenlerini ayıklamak için kullanılır.

[**SubField**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/SubField.htm)(text, delimiter[, field\_no ])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### SubFieldRegEx

SubFieldRegEx(), sınırlayıcı olarak belirtilen normal ifade desenini kullanarak bir giriş dizesi ifadesinden metin çıkarır. Hiçbir eşleşme bulunamazsa fonksiyon null değer döndürür.

[**SubFieldRegEx**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/SubFieldRegEx.htm)(text, regex\_delimiter [, field\_no])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### SubStringCount

SubStringCount(), girdi dizesi metninde belirtilen alt dizenin oluşum sayısını döndürür. Eşleşme yoksa, 0 sonucu döndürülür.

[**SubStringCount**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/SubStringCount.htm)(text, substring)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### TextBetween

TextBetween(), girdi dizesinde ayırıcılar olarak belirtilen karakterler arasında olan metni döndürür.

[**TextBetween**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/TextBetween.htm)(text, delimiter1, delimiter2[, n])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Trim

Trim(), girdi dizesini öndeki ve sondaki boşlukları kırpılmış olarak döndürür.

[**Trim**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Trim.htm)(text)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)

#### Upper

Upper(), ifadedeki tüm metin karakterleri için giriş dizesindeki tüm karakterleri büyük harfe dönüştürür. Sayılar ve semboller yok sayılır.

[**Upper**](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Upper.htm)(text)