Predefinição:Str find

1

Documentação da predefinição[ver] [editar] [histórico] [purgar]

Uso

{{Str find|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 é habitual nos cálculos).
  • Se a sub_string estiver vazia, esta rotina retornará 1. Este caso muitas vezes terá que ser tratado de maneira especial.

Exemplos

Nos exemplos, a sequência (string) a ser pesquisada é Abcdefghijklm:

  • A; 1
  • a; -1
  • def; 4
  • klm; 11
  • zyx; -1
  • vazio;klm;-1
  • vazia;vazia; 1

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[Editar dados 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

Ver também