Predefinição:Str find/Testes/doc

Revisão em 19h37min de 15 de maio de 2024 por Jaewoo (discussão | contribs) (Criou a página com "<!-- {{Alto uso/Testes|45449}} (baseado na predefinição principal, não nesta de testes) --> {{Lua|Módulo:String/Testes}} ===Uso=== {{Código de link de predefinição/Testes|Str find/Testes|''texto''|''sub_string''}} Retorna a posição de primeira aparição de ''sub_string'' em ''texto''. * A comparação diferencia maiúsculas de minúsculas. * Retorna -1 se a ''sub_string'' não for encontrada * A posição do caractere é baseada em 1 (e não em 0, como é h...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

Uso

Predefinição:Código de link de predefinição/Testes

Retorna a posição de primeira aparição de sub_string em texto.

  • A comparação diferencia maiúsculas de minúsculas.
  • Retorna -1 se a sub_string não for encontrada
  • A posição do caractere é baseada em 1 (e não em 0, como é habitual nos cálculos).
  • Predefinição:Cor do texto/Testes Este caso muitas vezes terá que ser tratado de maneira especial.

Exemplos

Nos exemplos, a sequência (string) a ser pesquisada é Predefinição:Código/Testes:

  • A; Erro de comando: Não existe nenhum módulo "String/Testes".
  • a; Erro de comando: Não existe nenhum módulo "String/Testes".
  • def; Erro de comando: Não existe nenhum módulo "String/Testes".
  • klm; Erro de comando: Não existe nenhum módulo "String/Testes".
  • zyx; Erro de comando: Não existe nenhum módulo "String/Testes".
  • vazio;klm;Erro de comando: Não existe nenhum módulo "String/Testes".
  • vazia;vazia; Erro de comando: Não existe nenhum módulo "String/Testes".

Dados da predefinição

Uma predefinição para encontrar a posição numérica da primeira aparição de ''sub_string'' em ''texto''

Parâmetros da predefinição

ParâmetroDescriçãoTipoEstado
Texto1

O texto a ser pesquisado

Stringobrigatório
Sub_string2

A string a ser pesquisada dentro do texto

Stringobrigatório


en:Template:Str find/doc