Test {{Str len}} modifica

Stringa Chiamata con il template corrente Chiamata con il template che usa il codice Lua
stringa vuota 0 0
a 1 1
ab 2 2
うる星やつら 6 6
Anton Čechov 12 12
Con all'interno una chiamata a un template
{{#if:{{{A|0231}}}|vero|falso}}
4 4
500 caratteri (il limite massimo del template corrente)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibu
500 500
501 caratteri, il template corrente fallisce perché ha un limite di uso di 500 caratteri
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus
501 501

Test {{Str find}} modifica

Stringa bersaglio Stringa da cercare Chiamata con il template corrente Chiamata con il template che usa il codice Lua
A 1 -1
def 4 -1
klm non definita 1
non definita abc -1
non definita non definita 1
abcde abc 1 1
xabcde abc 2 2
xxabcde abc 3 3
Anton Čechov Če 1
Anton Čechov Ce 1
Anton Cechov Če 1
うる星やつら 4 4
うる星やつら -1
Stringa bersaglio di oltre 500 caratteri, il template corrente fallisce perché ha un limite di uso di 500 caratteri
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibusxxabcde
abc 504 504

Test {{Str index}} modifica

Stringa bersaglio Posizione del carattere da restituire Chiamata con il template corrente Chiamata con il template che usa il codice Lua
ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 A A
ABCDEFGHIJKLMNOPQRSTUVWXYZ indefinita A A
ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 J J
ABCDEFGHIJKLMNOPQRSTUVWXYZ 26 Z Z
Nota:Stringa intenzionalmente più corta di 26 caratteri
ABCDEFGHIJKLMNOPQRSTUVWXY
26 Errore nel modulo String: Indice della stringa fuori dagli estremi Errore nel modulo String: Indice della stringa fuori dagli estremi
Nota:il modulo corrente gestisce un limite limitato di caratteri e non riconosce la "Č"
Anton Čechov
7 Č Č
Nota:il modulo corrente gestisce un limite limitato di caratteri e non gestisce kanji giapponesi (o altri alfabeti non latini)
うる星やつら
3

Test {{Str sub}} modifica

Stringa bersaglio Posizione iniziale
Nota: questo template conta i caratteri da 0
lunghezza della stringa da restituire Chiamata con il template corrente Chiamata con il template che usa il codice Lua
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0 1 A A
ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 3 CDE CDE
ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 16 KLMNOPQRSTUVWXYZ KLMNOPQRSTUVWXYZ
Nota:lunghezza maggiore di quella della stringa da restituire, il template standard va in errore, quello in lua restituisce i caratteri fino alla fine della stringa
ABCDEFGHIJKLMNOPQRSTUVWXYZ
25 3 Z Z
Nota:In questo caso il template standard non gestisce caratteri non latini e non restituisce la "Č"
Anton Čechov
6 2 Če Če
Nota:In questo caso il template standard non gestisce caratteri non latini e non restituisce i kanji giapponesi
うる星やつら
3 2 やつ

Test {{Str endswith}} modifica

Stringa bersaglio Stringa da cercare Chiamata con il template corrente Chiamata con il template che usa il codice Lua
ABCDEFGHIJKLMNOPQRSTUVWXYZ Z
ABCDEFGHIJKLMNOPQRSTUVWXYZ YZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ AB
ABCDEFGHIJKLMNOPQRSTUVWXYZ yz
Anton Čechov Čechov
Anton Čechov Cechov
うる星やつら つら
Stringa bersaglio di oltre 500 caratteri, il template corrente fallisce perché ha un limite di uso di 500 caratteri
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibusxxabcde
abcde

Test {{Str crop}} modifica

Stringa bersaglio Numero di caratteri da troncare Chiamata con il template corrente Chiamata con il template che usa il codice Lua
ABCDEFGHIJKLMNOPQRSTUVWXYZ 5 ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRSTU
ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 ABCDEFGHIJKLMNOP ABCDEFGHIJKLMNOP
ABCDEFGHIJKLMNOPQRSTUVWXYZ 26
ABCDEFGHIJKLMNOPQRSTUVWXYZ 27
Anton Čechov Čechov Anton Anton
うる星やつら 2 うる星や うる星や
Stringa bersaglio di oltre 500 caratteri, il template corrente fallisce perché ha un limite di uso di 500 caratteri
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibusxxabcde
500 Lorem ip Lorem ip

Test {{Str ≥ len}} modifica

Stringa bersaglio Lunghezza da controllare Chiamata con il template corrente Chiamata con il template che usa il codice Lua
ABCDEFGHIJKLMNOPQRSTUVWXYZ 5 più lunga o uguale più lunga o uguale
ABCDEFGHIJKLMNOPQRSTUVWXYZ 26 più lunga o uguale più lunga o uguale
ABCDEFGHIJKLMNOPQRSTUVWXYZ 27 più corta più corta
Anton Čechov Čechov più lunga o uguale più lunga o uguale
うる星やつら 2 più lunga o uguale più lunga o uguale
Stringa bersaglio di 499 caratteri, il limite del template corrente
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapib
501 più corta più corta
Stringa bersaglio di 499 caratteri, il limite del template corrente
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapib
499 più lunga o uguale più lunga o uguale
Stringa bersaglio di oltre 500 caratteri, più grande di quanto non possa gestire correttamente
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibusxxabcde
600 più corta più corta