Bu sayfada

Dize işlevleri

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
len("Hello") 5
len("") 0

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.
(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
lower("HELLO") hello
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
upper("hello") HELLO
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
trim(" hello ") hello
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
padLeft("Hi", 5) Hi
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