Predefinição:Strfind short

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

0

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

{{strfind short|alvo|string}} gera a posição em alvo onde string aparece pela primeira vez (por exemplo, uma saída de "3" significaria começar no terceiro caractere em alvo). Se string não for encontrado, a saída será zero (0). A palavra "short" no título é uma relíquia da implementação pré-Lua e não tem significado para a versão atual. Este modelo é um wrapper simples em torno de {{#invoke:string|find}}, que pode ser usado diretamente para mais opções.

Exemplos[editar código-fonte]

Utilize {{#ifexpr}} para determinar de forma concisa se isso gera 0, o que permite verificar se uma string contém outra. Por exemplo, "Uma coisa engraçada aconteceu no caminho para o fórum (filme)" contém "no"?

Marcação Renderiza como
{{#ifexpr: {{strfind short|
     Uma coisa engraçada aconteceu no caminho para o fórum (filme)|no}}
     | Encontrou. | Não encontrou. }}

Encontrou.

Exemplo de saída:

Exemplo Saída
{{strfind short |abcdef |bcd}} 2
{{strfind short |123456789. |45}} 4
{{strfind short |x+2.437-6 |2.43}} 3
{{strfind short |:***abcd** |*ab}} 4
{{strfind short |Avanço rápido (filme) |( }} 0
{{strfind short |Fast Forward Longer (filme) |( }} 21
{{strfind short |Uma coisa engraçada aconteceu no caminho para o fórum (filme) |( }} 55
{{strfind short |abcdef |x}} 0
{{strfind short |abcdef |xyz}} 0