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:



OR



Parameters:


 * The string to search
 * The string to search


 * The pattern or string to find within the string
 * The pattern or string to find within the string


 * The index within the source string to start the search. The first character of the string has index 1. Defaults to 1.
 * The index within the source string to start the search. The first character of the string has index 1. Defaults to 1.


 * In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is . If a negative number is specified then a match is returned counting from the last match. Hence   is the same as requesting the last match. Defaults to 1.
 * In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is . If a negative number is specified then a match is returned counting from the last match. Hence   is the same as requesting the last match. Defaults to 1.


 * Boolean flag indicating that pattern should be understood as plain text and not as a Lua-style regular expression. Defaults to.
 * Boolean flag indicating that pattern should be understood as plain text and not as a Lua-style regular expression. Defaults to.


 * If no match is found, output the "nomatch" value rather than an error.
 * If no match is found, output the "nomatch" value rather than an error.

If the  or   are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter, then the error will be suppressed and an empty string will be returned on any failure.

For information on constructing Lua patterns, a form of regular expression, see:


 * Lua reference: Patterns - as of version 5.1

This function returns a single character from the target string at position pos.

Usage:



OR



Parameters:


 * The string to search
 * The string to search


 * The index for the character to return
 * The index for the character to return

The first character has an index value of 1.

If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words  is the same as asking for the last character.

A requested value of zero, or a value greater than the length of the string returns an error.

This function allows one to search for a target string or pattern within another string.

Usage:



OR



Parameters:


 * The string to search
 * The string to search


 * The string or pattern to find within source
 * The string or pattern to find within source


 * The index within the source string to start the search, defaults to 1
 * The index within the source string to start the search, defaults to 1


 * Boolean flag indicating that target should be understood as plain text and not as a Lua-style regular expression, defaults to
 * Boolean flag indicating that target should be understood as plain text and not as a Lua-style regular expression, defaults to

This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0.

This function should be safe for UTF-8 strings.

This function allows one to replace a target string or pattern within another string.

Usage:



OR



Parameters:


 * The string to search
 * The string to search


 * The string or pattern to find within source
 * The string or pattern to find within source


 * The replacement text
 * The replacement text


 * The number of occurrences to replace; defaults to all
 * The number of occurrences to replace; defaults to all


 * Boolean flag indicating that pattern should be understood as plain text and not as a Scribunto ustring pattern (a unicode-friendly Lua-style regular expression); defaults to
 * Boolean flag indicating that pattern should be understood as plain text and not as a Scribunto ustring pattern (a unicode-friendly Lua-style regular expression); defaults to

Repeats a string n times.

Usage:



Parameters:


 * The string to repeat
 * The string to repeat


 * The number of repetitions.
 * The number of repetitions.

Example gives

}}
 * #default=