string.PatternSafe

  string string.PatternSafe( string str )

Açıklama

Bir string içerisindeki tüm özel karakterlerden kaçarak (escaping), string'i bir Lua desenine (pattern) dahil etmek için güvenli hale getirir.

Argümanlar

1 string str
Temizlenecek olan string

Döndürülen Değer

1 string
Lua desenlerine dahil edilmek üzere temizlenmiş string

Örnek

Bir string içerisindeki tüm "100%" ifadelerini "0%" ile değiştirir ve yazdırır.

Burada string.PatternSafe fonksiyonunu çağırıyoruz çünkü '%' karakteri Lua desenlerinde kullanıldığında özel bir karakterdir.

local result = string.gsub( "You scored 100%!", string.PatternSafe( "100%" ), string.PatternSafe( "0%" ) ) print( result )
Çıktı: You scored 0%!

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord