Predefinição:Str find/Testes/doc
![]() | Esta predefinição usa Lua: |
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âmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
Texto | 1 | O texto a ser pesquisado | String | obrigatório |
Sub_string | 2 | A string a ser pesquisada dentro do texto | String | obrigatório |