Predefinição:Str find/Testes
1
Esta é a página de testes de predefinições de Predefinição:Str find (dif). |
Esta predefinição usa Lua: |
Uso editar
{{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 é 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
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
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 |
A documentação acima é transcluída de Predefinição:Str find/Testes/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (editar | dif) e de exemplos para testes (criar) desta predefinição. Subpáginas desta predefinição. |