Origem: Wikipédia, a enciclopédia livre.
Esta predefinição usa Lua :
Descrição
Esta predefinição devolve o número de de caracteres, a partir de um índice inicial e o número de caracteres a devolver de uma cadeia de texto. (string ). E se a cadeia está vazia devolve um parâmetro
Uso
{ { str_sub| texto | start | length } }
Primeiro parâmetro (obrigatório) : a cadeia de texto a ser manipulada.
Segundo parâmetro : (obrigatório) : Número do índice inicial
Terceiro parâmetro : (obrigatório) : Número de caracteres a devolver da cadeia.
Exemplos
{ { Str_sub| lorem ipsum dolor sit amet| 0| 5} } → lorem
{ { Str_sub| lorem ipsum dolor sit amet| 10| 4} } → m do
{ { Str_sub| lorem ipsum dolor sit amet| 4| 4} } → m ip
{ { Str_sub| lorem ipsum dolor sit amet| 6| 6} } → ipsum
{ { Str_sub| lorem ipsum dolor sit amet| 15| 2} } → or
Ver também
Modificadores de cadeias
Recortar e recontar
{ { Str mid } } – Devolve uma subcadeia, especificando sua posição e longitude.
{ { Truncar } } – Retorna um certo número especificado de caracteres.
{ { Str left } } – Para recortar um número determinado de caracteres, ou duplicar a cadeia num número especificado.
{ { Str crop } } – Para recortar um número especificado de caracteres do final.
{ { Chop head and tail } } – Para recortar um número especificado de caracteres de início e fim.
{ { Str right } } – Para recortar o primeiro número de caracteres especificado.
{ { Str rightc } } – Devolve um número de caracteres desde o final e se a cadeia está vazia devolve um parâmetro.
{ { Str rightmost } } – Para recortar até ao último número de caracteres.
{ { Str sub } } – Devolve um número específico de caracteres, a partir de un índice inicial e o número de caracteres a devolver.
{ { Str sub new } } – Devolve un número específico de caracteres, a partir de um índice inicial e um índice final.
{ { Str index } } – Devolve o caractere na posição numérica de uma cadeia com respeito à cadeia analisada.
Marcação Inserir cadeias
{ { Repete } } – Repete caracteres da cadeia de caracteres um número de vezes.
{ { Substituir } } – Devolve a cadeia, depois de substituir todas as ocorrências de uma cadeia definida por outra cadeia.
{ { Strloc insert } } – Insere uma cadeia em lugar de caracteres strloc ou agrega sem strloc <= 0.
{ { Strloc prefix } } – Extrai uma cadeia do prefixo até a união strloc ou a cadeia inteira sem strloc <= 0.
{ { Str rep } } – Devolve a cadeia, depois de trocar a primeira aparição de uma cadeia especificada com outra cadeia.
Comparação de longitude de cadeias:
{ { Str len } } – Devolve a longitude de uma cadeia de texto.
{ { iflenge } } – Se a longitude maior que ou igual a.
{ { Str ≥ len } } – Comprova se uma cadeia é "mais larga ou igual" ou "mais curta" de um determinado tamanho.
{ { Str ≤ len } } – Comprova se uma cadeia é "mais curta ou igual" ou "mais larga" de um determinado tamanho.
{ { Str ≠ len } } – Comprova se uma cadeia é "diferente" ou "igual" de um tamanho determinado.
{ { Str ≤ ≥ len } } – Comprova se uma cadeia é "mais curta", "igual", ou "mais larga" de um tamanho determinado.
Analizar cadeias
{ { Str endswith } } – Comprova se uma cadeia termina com uma cadeia determinada.
{ { Str find } } – Devolve a posição numérica de uma cadeia dada respeito a cadeia analisada.
{ { Strfind short } } – Devolve a posição numérica de uma cadeia dada respeito a cadeia analisada.
{ { Str find0 } } – Zero de base na subcadeia de busca.
{ { Str sub find } } – Busca uma subcadeia em uma cadeia dada com o desfasamento.
{ { ASCII code } } – Devolve o valor ASCII de um só caractere.
{ { Str letter } } – Devolve o número de letras seguidas que existem no início da cadeia.
{ { Str number } } – Devolve o número de números seguidos que existem no início da cadeia.
{ { Str gtr str } } – Compara duas cadeias por ordem alfabética e devolve um valor em consequência.
Predefinições específicas
{ { PAGENAMEBASE } } Título sem desambiguação – Recorta o texto entre parênteses ao final de uma cadeia. (desambiguação).
{ { Delink } } – Elimina ligações wiki entre colchetes (wikicódigo).
Questões técnicas