Template:Str find

Da Wikipedia, l'enciclopedia libera.

1

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Str find/man (modifica·cronologia)

Questo è il manuale del template {{str find}}.

Uso

Riceve in ingresso due stringhe e restituisce la posizione della prima occorrenza della stringa da cerca dentro al testo fornito. Dal maggio 2013 non è più limitato a un massimo di 50 caratteri com'era in precedenza.

{{Str find|testo|stringa_da_cercare}}

  • Il template è sensibile al maiuscolo/minuscolo.
  • Restituisce -1 se non trova stringa_da_cercare.
  • La posizione del primo carattere è 1, non 0 come generalmente avviene nei linguaggi di programmazione.
  • Attenzione: se stringa_da_cercare è vuota il template restituisce 1, questo caso dovrà essere gestito separatamente.

Esempi

  • {{str find|camera di decompressione|deco}}: 11
  • {{str find|Abcdefghijklm|A}}: 1
  • {{str find|Abcdefghijklm|a}}: -1
  • {{str find|Abcdefghijklm|def}}: 4
  • {{str find|Abcdefghijklm|klm}}: 11
  • {{str find|Abcdefghijklm|zyx}}: -1
  • {{str find||klm}}: -1
  • {{str find||}}: 1

Dettagli tecnici

Questo template è implementato in codice Lua usando l'estensione mw:Extension:Scribunto. Il codice Lua è situato nel Modulo:String