Module:String/doc/tr

{{#switch: {{Languages|Module:String/doc}} {{Shared Template Warning|Module:String|Module:String}} Bu modül, temel dizi işlevlerine erişim sağlamak için tasarlanmıştır.

Burada sağlanan işlevlerin çoğu adlandırılmış parametreler, adlandırılmamış parametreler veya bir karışımla çağrılabilir. Adlandırılmış parametreler kullanılırsa, MediaWiki parametrenin başındaki veya sonundaki beyaz boşlukları otomatik olarak kaldıracaktır. Amaçlanan kullanıma bağlı olarak, bu tür beyaz boşlukları korumak veya kaldırmak avantajlı olabilir.

Küresel seçenekleri

 * veya 1 olarak ayarlanırsa, herhangi bir hata koşulu, bir hata mesajı yerine boş bir dizenin döndürülmesine neden olur.
 * veya 1 olarak ayarlanırsa, herhangi bir hata koşulu, bir hata mesajı yerine boş bir dizenin döndürülmesine neden olur.


 * Bir hata oluşursa, hata mesajına eklenecek kategorinin adını belirtir. Varsayılan kategori.
 * Bir hata oluşursa, hata mesajına eklenecek kategorinin adını belirtir. Varsayılan kategori.


 * veya 1 olarak ayarlanırsa, bir hata oluşturulursa hiçbir kategori eklenmez.
 * veya 1 olarak ayarlanırsa, bir hata oluşturulursa hiçbir kategori eklenmez.

Bu modül için birim testleri Module:String/testcases modülünde mevcuttur.

Bu işlev, hedef dizenin uzunluğunu döndürür.

Kullanım:



VEYA



Parametreler:


 * Uzunluğu bildirilecek dize
 * Uzunluğu bildirilecek dize


 * Bu işlev, belirtilen dizinlerde hedef dizenin bir alt dizesini döndürür.

Kullanım:



VEYA



Parametreler:


 * Alt kümesini döndürmek için dize
 * Alt kümesini döndürmek için dize


 * Döndürülecek alt dizenin ilk dizini varsayılan olarak 1'dir.
 * Döndürülecek alt dizenin ilk dizini varsayılan olarak 1'dir.


 * Döndürülecek dizenin son dizini, varsayılan olarak son karakterdir.
 * Döndürülecek dizenin son dizini, varsayılan olarak son karakterdir.

Dizenin ilk karakterine 1 dizini atanır. i veya j negatif bir değerse, dizenin sonundan sayarak bir karakter seçmekle aynı şekilde yorumlanır. Dolayısıyla, -1 değeri, dizenin son karakterini seçmekle aynıdır.

İstenen dizinler verilen dizge için aralık dışındaysa bir hata bildirilir.

Bu işlev, belirli bir örüntüyle eşleşen kaynak dizeden bir alt dize döndürür.

Kullanım:



VEYA



Parametreler:


 * Aranacak dize
 * Aranacak dize


 * Dizede bulunacak desen veya dize
 * Dizede bulunacak desen veya dize


 * Aramayı başlatmak için kaynak dizedeki dizin. Dizenin ilk karakteri 1. dizine sahiptir. Varsayılan değer 1'dir.
 * Aramayı başlatmak için kaynak dizedeki dizin. Dizenin ilk karakteri 1. dizine sahiptir. Varsayılan değer 1'dir.


 * Bazı durumlarda, tek bir dizide birden çok eşleşme yapmak mümkün olabilir. Bu, hangi eşleşmenin döndürüleceğini belirtir, burada ilk 'dir. Negatif bir sayı belirtilirse, son eşleşmeden itibaren bir eşleşme döndürülür. Dolayısıyla , son eşleşmeyi istemekle aynıdır. Varsayılan olarak 1.
 * Bazı durumlarda, tek bir dizide birden çok eşleşme yapmak mümkün olabilir. Bu, hangi eşleşmenin döndürüleceğini belirtir, burada ilk 'dir. Negatif bir sayı belirtilirse, son eşleşmeden itibaren bir eşleşme döndürülür. Dolayısıyla , son eşleşmeyi istemekle aynıdır. Varsayılan olarak 1.


 * Modelin bir Lua, stil düzenli ifade olarak değil, düz metin olarak anlaşılması gerektiğini belirten boole işareti. Varsayılan olarak.
 * Modelin bir Lua, stil düzenli ifade olarak değil, düz metin olarak anlaşılması gerektiğini belirten boole işareti. Varsayılan olarak.


 * Eşleşme bulunmazsa, hata yerine "nomatch" değerini verir.
 * Eşleşme bulunmazsa, hata yerine "nomatch" değerini verir.

veya  sorgulanan dizge için aralık dışındaysa, bu işlev bir hata oluşturur. Eşleşme bulunmazsa da bir hata oluşturulur. parametresi eklenirse, hata bastırılır ve herhangi bir başarısızlık durumunda boş bir dizge döndürülür.

Lua kalıpları oluşturma hakkında bilgi için, düzenli ifade biçimine bakın:


 * Lua kaynağı: Desenler - 5.1 sürümüne itibaren

Bu işlev, konumdaki hedef dizeden tek bir karakter döndürür.

Kullanım:



VEYA



Parametreler:


 * Aranacak dize
 * Aranacak dize


 * Döndürülecek karakterin dizini
 * Döndürülecek karakterin dizini

İlk karakterin dizin değeri 1'dir.

Negatif bir değer istenirse, bu işlev dizenin sonundan geriye doğru sayarak bir karakter seçer. Başka bir deyişle,, son karakteri sormakla aynıdır.

İstenen sıfır değeri veya dizenin uzunluğundan büyük bir değer hata verir.

Bu işlev, birinin başka bir dizge içinde bir hedef dizeyi veya kalıbı aramasına izin verir.

Kullanım:



VEYA



Parametreler:


 * Aranacak dize
 * Aranacak dize


 * Kaynak içinde bulunacak dize veya desen
 * Kaynak içinde bulunacak dize veya desen


 * Aramayı başlatmak için kaynak dizedeki dizin, varsayılan olarak 1'dir
 * Aramayı başlatmak için kaynak dizedeki dizin, varsayılan olarak 1'dir


 * Hedefin düz metin olarak anlaşılması gerektiğini ve bir Lua stili düzenli ifade olarak anlaşılmaması gerektiğini belirten boole işareti, varsayılan olarak
 * Hedefin düz metin olarak anlaşılması gerektiğini ve bir Lua stili düzenli ifade olarak anlaşılmaması gerektiğini belirten boole işareti, varsayılan olarak

Bu işlev, "target" parametrenin "source" içinde bulunabileceği first &ge; "start" dizini döndürür. Endeksler 1 tabanlıdır. "target" bulunamazsa, bu işlev 0 değerini döndürür. "source" veya "target" eksik / boşsa, bu işlev de 0 döndürür.

Bu işlev UTF-8 dizeleri için güvenli olmalıdır.

Bu işlev, birinin başka bir dizge içindeki bir hedef dizeyi veya kalıbı değiştirmesine izin verir.

Kullanım:



VEYA



Parametreler:


 * Aranacak dize
 * Aranacak dize


 * Kaynak içinde bulunacak dize veya desen
 * Kaynak içinde bulunacak dize veya desen


 * Değiştirme metni
 * Değiştirme metni


 * Değiştirilecek oluşum sayısı; varsayılan olarak all
 * Değiştirilecek oluşum sayısı; varsayılan olarak all


 * Modelin düz metin olarak Scribunto ustring deseni anlaşılması gerektiğini belirten boole işareti (unicode uyumlu Lua stil düzenli ifade); varsayılan olarak
 * Modelin düz metin olarak Scribunto ustring deseni anlaşılması gerektiğini belirten boole işareti (unicode uyumlu Lua stil düzenli ifade); varsayılan olarak

Bir dizeyi n kez tekrarlar.

Kullanım:



Parametreler:


 * Tekrarlanacak dize
 * Tekrarlanacak dize


 * Tekrar sayısı.
 * Tekrar sayısı.

Örnek şunu verir:

}}
 * #default=