Template:Str find

Jump to navigation Jump to search

Template:Protetta

Info Istruzioni per l'uso e l'abuso
Non ti lasciano vandalizzare questo template? Eh, la vita è dura. Puoi comunque modificare le istruzioni che vedi qui sotto, contenute nella sottopagina Template:Str find/man (modifica·cronologia)

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.