Verilen string'in karakterlerini sayısal ASCII gösterimleriyle döndürür.
Dilim uzunluğu 8000 karakterden büyükse bu fonksiyon bir hata fırlatır.
Bir kardinal (111) sayıyı, sıralı/ardışık varyasyonuna (111.) dönüştürür.
Sadece soneki döndüren bir fonksiyon için ayrıca STNDRD'ye bakın.
Verilen sayısal baytları alır ve bunları bir string'e dönüştürür.
Verilen bir sayının her üç basamağına virgül ekler.
Verilen fonksiyonun ikili (binary) bytecode'unu döndürür.
Bu, C/C++ ile oluşturulmuş fonksiyonlarla çalışmaz. Eğer öyleyse bir hata fırlatılır.
İkinci olarak verilen string'in, birincisinin sonuyla eşleşip eşleşmediğini döndürür.
Verilen ayırıcıyı bulduğu her yerde bir string'i böler.
`string.Split` fonksiyonu, desen kullanımını desteklememesi dışında bu fonksiyonun bir takma adıdır (alias).
Bu fonksiyonun ters işlemi için `string.Implode`'a bakın.
Belirtilen alt string'i bir string içinde bulmaya çalışır.
Bu fonksiyon varsayılan olarak Lua Desenlerini (Patterns) kullanır.
Belirtilen değerleri verilen string'e formatlar.
Zamanı formatlanmış bir string olarak veya format verilmemişse bir tablo olarak döndürür.
Bir Color değişkeninden bir string oluşturur.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
`string.sub(str, index, index)` veya `str[index]` kullanın.
Sağlanan string'deki belirtilen indeksten karakter değerini döndürür.
Dosyanın uzantısını döndürür.
Dosya adını ve uzantısını döndürür.
Bir dosya yolundan yalnızca yolu döndürür.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bu fonksiyon, GMod'un şu anda kullandığından daha yeni Lua sürümlerinde kaldırılmıştır. Bunun yerine `string.gmatch` kullanın.
Desenin her tam eşleşmesi için çağrılan bir yineleyici (iterator) fonksiyonu döndürür, tüm alt eşleşmeler döngüye geçirilir.
Desenleri (Patterns) kullanarak, yakalama grupları tanımlanmamışsa tek bir değer veya herhangi bir yakalama grubu eşleşmesini döndürecek bir yineleyici (iterator) döndürür.
Bu fonksiyonun ana amacı, Desenleri (Patterns) kullanarak bir string'deki belirli karakter dizilerini değiştirmektir.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Gerçekten sadece `table.concat` kullanmalısınız.
Bir tablonun değerlerini birleştirerek bir string oluşturur.
Bu, `string.Explode`'un tersidir ve daha az özelliğe sahip olması dışında işlevsel olarak `table.concat` ile aynıdır.
Verilen bir string'i, verilen tablo ile interpole eder. Bu, yerelleştirilmiş string'leri formatlamak için kullanışlıdır.
Bir string'deki JavaScript için özel karakterlerden kaçar (escapes), böylece string'in JavaScript string'lerine dahil edilmesi için güvenli hale getirir.
Bu string'in belirtilen konumunun solundaki her şeyi döndürür.
String'deki karakter sayısını (uzunluk) sayar. Bu, uzunluk operatörünü (#) kullanmaya eşdeğerdir.
Bir string'deki büyük harfleri küçük harflere çevirir.
Bu fonksiyon, İngilizce olmayan özel UTF-8 karakterlerinde çalışmaz.
Bir string'de bir Desen (Pattern) bulur.
"string_gibiBu" şeklindeki bir metni daha insan dostu "String Gibi Bu" şekline dönüştürür.
Bu, flex ve bodygroup isimlerini daha dostane bir formata dönüştürmek için Faceposer ve diğer kodlar tarafından dahili olarak kullanılır.
Dijital bir dosya boyutunu insanlar tarafından okunabilir bir metne dönüştürür.
Verilen sayıyı (saniye cinsinden) mümkün olan en yüksek zaman birimine formatlar.
Bir string içindeki tüm özel karakterlerden kaçar (escapes), böylece string'i bir Lua desenine dahil etmek için güvenli hale getirir.
Bir string'i, isteğe bağlı bir ayırıcı ile, belirtilen sayıda tekrar eder.
Verilen ikinci string'in tüm tekrarlarını değiştirir.
Bir string'i tersine çevirir.
String'in son n-inci karakterlerini döndürür.
String'in belirli bir indeksindeki karakteri ayarlar.
String'i ikinci argümanla ayrılmış bir string tablosuna böler.
Bu, `string.Explode`'un bir takma adıdır (alias), ancak argümanları ters çevrilmiştir.
İlk string'in ikinciyle başlayıp başlamadığını döndürür.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
`string.StartsWith` kullanın.
İlk string'in ikinciyle başlayıp başlamadığını döndürür. Bu, `string.StartsWith`'ın bir takma adıdır (alias).
Bir yolun uzantısını kaldırır.
String'in StartPos konumundaki karakterden başlayarak (dahil) ve isteğe bağlı olarak EndPos konumundaki karakterde biten (bu da dahil) bir alt string döndürür. Eğer EndPos verilmezse, string'in geri kalanı döndürülür.
Bir string'den bir Color türü alır.
Verilen zamanı "DD:SS" formatında döndürür.
Verilen zamanı "DD:SS:ms" formatında döndürür.
String'i karakterlere böler ve ardışık bir karakter tablosu oluşturur.
Kodlamanın bir sonucu olarak, ASCII olmayan karakterler çıktı tablosunda birden fazla karaktere bölünecektir. Çıktı tablosundaki her karakter değeri her zaman 1 bayt olacaktır.
Bir string'in başındaki ve sonundaki eşleşmeleri kaldırır.
Bir string'in başındaki boşlukları/karakterleri kaldırır.
Bir string'in sonundaki boşlukları/verilen karakteri kaldırır.
Bir string'deki küçük harfleri büyük harflere çevirir.
Bu fonksiyon, İngilizce olmayan özel UTF-8 karakterlerinde çalışmaz.