Predefinição:Str find/doc

Origem: Wikipédia, a enciclopédia livre.

Uso[editar código-fonte]

{{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[editar código-fonte]

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[editar código-fonte]

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

Ver também[editar código-fonte]