Metin işleme, arama ve biçimlendirmeye yönelik işlevler.
len
(text) Bir metin dizesinin uzunluğunu veya karakter sayısını döndürür.
| Parametreler | | text | string | Ölçülecek metin dizesi | |
| Döndürür | number |
| Örnekler | |
left
(text, count) Bir metin dizesinin ilk N karakterini döndürür.
| Parametreler | | text | string | Kaynak metin dizesi | | count | number | Çıkarılacak karakter sayısı | |
| Döndürür | string |
| Örnekler | left("ProcessMind", 7) → Process |
| Ayrıca bkz. | |
right
(text, count) Bir metin dizesinin son N karakterini döndürür.
| Parametreler | | text | string | Kaynak metin dizesi | | count | number | Çıkarılacak karakter sayısı | |
| Döndürür | string |
| Örnekler | right("ProcessMind", 4) → Mind |
| Ayrıca bkz. | |
mid
(text, start, count) Bir metin dizesinin ortasından, 1 tabanlı bir konumdan başlayarak belirtilen sayıda karakter çıkarır.
| Parametreler | | text | string | Kaynak metin dizesi | | start | number | Başlangıç konumu (1 tabanlı) | | count | number | Çıkarılacak karakter sayısı | |
| Döndürür | string |
| Örnekler | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hello |
| Ayrıca bkz. | |
lower
(text) Bir metin dizesini küçük harfe dönüştürür.
| Parametreler | | text | string | Dönüştürülecek metin dizesi | |
| Döndürür | string |
| Örnekler | |
| Ayrıca bkz. | |
upper
(text) Bir metin dizesini büyük harfe dönüştürür.
| Parametreler | | text | string | Dönüştürülecek metin dizesi | |
| Döndürür | string |
| Örnekler | |
| Ayrıca bkz. | |
proper
(text) Bir metin dizesini her kelimenin ilk harfini büyük yaparak Başlık Biçimine dönüştürür.
| Parametreler | | text | string | Dönüştürülecek metin dizesi | |
| Döndürür | string |
| Örnekler | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| Ayrıca bkz. | |
trim
(text) Bir metin dizesinin başındaki ve sonundaki boşlukları kaldırır.
| Parametreler | | text | string | Boşlukları kaldırılacak metin dizesi | |
| Döndürür | string |
| Örnekler | |
| Ayrıca bkz. | |
trimStart
(text) Bir metin dizesinin başındaki boşlukları kaldırır.
| Parametreler | | text | string | Boşlukları kaldırılacak metin dizesi | |
| Döndürür | string |
| Örnekler | trimStart(" hello") → hello |
| Ayrıca bkz. | |
trimEnd
(text) Bir metin dizesinin sonundaki boşlukları kaldırır.
| Parametreler | | text | string | Boşlukları kaldırılacak metin dizesi | |
| Döndürür | string |
| Örnekler | trimEnd("hello ") → hello |
| Ayrıca bkz. | |
replace
(text, search, replacement) Bir arama dizesinin her oluşumunu bir değiştirme dizesiyle değiştirir.
| Parametreler | | text | string | Kaynak metin dizesi | | search | string | Bulunacak metin dizesi | | replacement | string | Değiştirme dizesi | |
| Döndürür | string |
| Örnekler | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) İki veya daha fazla metni birleştirir.
| Parametreler | | text1 | string | Birinci dize | | text2 | string | İkinci dize | | ... (isteğe bağlı) | string | Ek metinler, toplamda en fazla 6 metin | |
| Döndürür | string |
| Örnekler | concat("Hello", " ", "World") → Hello World |
| Notlar | Metinleri birleştirmek için + operatörünü de kullanabilirsiniz. |
contains
(text, search) Bir metnin başka bir metni içerip içermediğini kontrol eder.
| Parametreler | | text | string | Aranacak metin | | search | string | Bulunacak metin dizesi | |
| Döndürür | boolean |
| Örnekler | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Ayrıca bkz. | |
startsWith
(text, prefix) Bir metnin belirtilen ön ekle başlayıp başlamadığını kontrol eder.
| Parametreler | | text | string | Kontrol edilecek metin | | prefix | string | Bulunacak ön ek | |
| Döndürür | boolean |
| Örnekler | startsWith("ProcessMind", "Process") → true |
| Ayrıca bkz. | |
endsWith
(text, suffix) Bir metnin belirtilen son ekle bitip bitmediğini kontrol eder.
| Parametreler | | text | string | Kontrol edilecek metin | | suffix | string | Bulunacak son ek | |
| Döndürür | boolean |
| Örnekler | endsWith("ProcessMind", "Mind") → true |
| Ayrıca bkz. | |
indexOf
(text, search) İlk alt metin oluşumunun 1 tabanlı konumunu döndürür; bulunamazsa 0 döndürür.
| Parametreler | | text | string | Aranacak metin | | search | string | Bulunacak metin dizesi | |
| Döndürür | number |
| Örnekler | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| Ayrıca bkz. | |
find
(search, text) IndexOf için takma ad. İlk alt dize oluşumunun 1 tabanlı konumunu döndürür.
| Parametreler | | search | string | Bulunacak metin dizesi | | text | string | Aranacak metin | |
| Döndürür | number |
| Örnekler | find("Mind", "ProcessMind") → 8 |
| Notlar | Parametre sırasının indexOf işlevine kıyasla ters olduğuna dikkat edin. |
| Ayrıca bkz. | |
padLeft
(text, length, char?) Bir metnin soluna, belirtilen uzunluğa ulaşana kadar karakter ekler.
| Parametreler | | text | string | Karakter eklenecek metin | | length | number | Hedef uzunluk | | char (isteğe bağlı) | string | Eklemek için kullanılacak karakter (varsayılan: " " (boşluk)) | |
| Döndürür | string |
| Örnekler | padLeft("42", 5, "0") → 00042 |
| Ayrıca bkz. | |
padRight
(text, length, char?) Bir metnin sağına, belirtilen uzunluğa ulaşana kadar karakter ekler.
| Parametreler | | text | string | Karakter eklenecek metin | | length | number | Hedef uzunluk | | char (isteğe bağlı) | string | Eklemek için kullanılacak karakter (varsayılan: " " (boşluk)) | |
| Döndürür | string |
| Örnekler | padRight("Hi", 5, ".") → Hi... |
| Ayrıca bkz. | |
İlgili konular