Template:Str index

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Str index/man (modifica · cronologia)
Sandbox: Template:Str index/Sandbox (modifica · cronologia)

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

Uso

{{str index|testo|numero}}

Riceve in ingresso una stringa e un numero e restituisce il carattere che occupa la posizione della stringa immessa in testo posta alla posizione immessa in numero.

Nel caso che la stringa sia troppo corta viene generato un messaggio di errore e la pagina categorizzata in Categoria:Errori riportati dal modulo String. La categorizzazione può essere disattivata passando il parametro nocategory=1

Esempi

  • restituisce il primo carattere della stringa
    {{str index|0123456789ABCDEF|1}} = 0
  • restituisce il quindicesimo carattere della stringa
    {{str index|0123456789ABCDEF|15}} = E
  • restituisce il decimo carattere della stringa
    {{str index|Template Wikipedia|10}} = W
  • dà errore (l'inserimento nella categoria d'errori è disattivata con il parametro nocategory
    {{str index|0123456|14|nocategory=1}} = Errore nel modulo String: Indice della stringa fuori dagli estremi

Dettagli tecnici

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