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
Ver também