Template:Str find/man
Aspetto
Questo è il manuale del template {{str find}}.
Uso
[modifica]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
[modifica]{{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
[modifica]Questo template è implementato in codice Lua usando l'estensione mw:Extension:Scribunto. Il codice Lua è situato nel Modulo:String