Template:Str find
Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Str find/man (modifica · cronologia)
Sandbox: Template:Str find/Sandbox (modifica · cronologia) · Tutte le sottopagine: lista
Le istruzioni che seguono sono contenute nella sottopagina Template:Str find/man (modifica · cronologia)
Sandbox: Template:Str find/Sandbox (modifica · cronologia) · Tutte le sottopagine: lista
Il template riceve in ingresso due stringhe e restituisce la posizione della prima occorrenza della stringa da cercare dentro al testo fornito.
Uso
{{Str find|testo|stringa_da_cercare}}
- Il template è sensibile al maiuscolo/minuscolo (per evitare questo, uniformare entrambi i parametri con uc o lc).
- Restituisce stringa vuota se non trova stringa_da_cercare o se manca uno dei due parametri.
- La posizione del primo carattere è 1, non 0 come generalmente avviene nei linguaggi di programmazione.
Esempi
{{str find|camera di decompressione|deco}}
: 11{{str find|Abcdefghijklm|A}}
: 1{{str find|Abcdefghijklm|a}}
:{{str find|Abcdefghijklm|def}}
: 4{{str find|Abcdefghijklm|klm}}
: 11{{str find|Abcdefghijklm|zyx}}
:{{str find||klm}}
:{{str find||}}
:
Dettagli tecnici
Questo template è implementato in codice Lua usando l'estensione mw:Extension:Scribunto. Dal maggio 2013 non è più limitato a un massimo di 50 caratteri com'era in precedenza. Il codice Lua è situato nel Modulo:String.