Template:Str find/man
Vai alla navigazione
Vai alla ricerca
Fornendo un testo e una stringa (parola/frase) da cercare dentro quel testo, dice in che posizione questa appare. Eh? Esatto.
Uso
{{tl|Str find|testo|stringa_da_cercare}}
L'uso di maiuscole e minuscole fa differenza. Per evitarlo, puoi formattare i parametri con {{uc:}}
(mette tutto al maiuscolo) o {{lc:}}
(tutto al minuscolo).
Una volta messo in moto dà il numero di caratteri a partire dall'inizio del testo
dove si trova stringa_da_cercare
per la prima volta, partendo da sinistra. Se non la trova (o se ti sei dimenticato di scrivere qualcosa), non dà nessun risultato.
Esempi
{{str find|succhiami il cazzo|cazzo}}
: 14{{str find|succhiami il cazzo|suc}}
: 1 (notare che la prima posizione è 1, non 0){{str find|succhiami il cazzo|a}}
: 7{{str find|succhiami il cazzo|A}}
: (non esce niente perché pur essendoci 2 "a" non c'è nessuna "A"){{str find|{{uc:succhiami il cazzo}}|A}}
: 7 (problema risolto){{str find|succhiami il cazzo|figa}}
:{{str find|succhiami il cazzo|}}
:{{str find}}
:
Dettagli tecnici
Sembra magia ma non lo è: il template non fa praticamente un cazzo a parte richiamare il codice Lua situato nel Modulo:String.