A meta-predefinição {{substituir}} retorna um texto filtrado pelo que quer substituir.

Este modelo vale para substituir numa cadeia de texto os caracteres dados na <busca> pelos que se dão em <substituição>. Também se pode dar o contagem de substituições que se têm de realizar e se se ignora este parâmetro substituir-se-ão todas as ocorrências. Por padrão a cadeia de caracteres (string) da busca será tomada de forma literal mas pode-se dar opcionalmente o parâmetro plano com o valor false e nesse caso será tomada como padrões de Lua.

Sintaxe

{{Substituir|<cadeia>|<busca>|<substituir>| contagem = n|plano = (true/false)]}}

Exemplo

editar
Sem usar o parâmetro número
  • {{Substituir|Um, dois, dois, três, dois, quatro, cinco, doisdois|dois|nove}} → Um, nove, nove, três, nove, quatro, cinco, novenove
Usando o parâmetro número
  • {{Substituir|Um, dois, dois, três, dois, quatro, cinco, doisdois|dois|nove|número = 2}} → Um, nove, nove, três, dois, quatro, cinco, doisdois
Usando padrões Lua (expressões regulares)
  • {{Substituir|O numero 5|(%D*)%d|%1 Nove|plano=false}} → O numero nove

Template data

editar

Este modelo vale para substituir numa cadeia de texto os caracteres dados na <busca> pelos que se dão em <substituição>.

Parâmetros da predefinição

ParâmetroDescriçãoTipoEstado
Cadeia1

Texto original que deve ser alterado

Stringobrigatório
Busca2

Termo (ou termos) que deseja ser substituído

Stringobrigatório
Substituição3

Qual termo deve substituir os definidos anteriormente

Stringobrigatório
Número de substituiçõescontagem

O número de substituições que se têm de realizar e se se ignora este parâmetro substituir-se-ão todas as ocorrências.

Númeroopcional
Literal ou expressão regular?plano

Estabelecer em false se quer-se usar expressões regulares.

Padrão
false
Exemplo
false
Boolianoopcional