Radovi u tijeku!
Jedan vrijedni suradnik upravo radi na ovom članku!
Mole se ostali suradnici da NE UREĐUJU članak dok je ova obavijest prisutna.
Koristite stranicu za razgovor ako imate komentare i pitanja u vezi s člankom.
Kada radovi budu gotovi predložak će ukloniti suradnik koji ga je postavio na članak!
Predložak može svatko ukloniti ako 6 sati nije bilo promjena u članku i njegovoj stranici za razgovor.
Modul pruža osnovne operacije rada s tekstom.
Pogreške u sintaksi modula postavit će stranicu s pogreškom u kategoriju Kategorija:Pogreške u modulu String .
Sintaksa poziva: {{#invoke:string |funkcija |parametri }}
Funkcije
len - vraća duljinu stringa zadanog parametrom
{{#invoke:string |len|abcd}}
-> 4
Razmaci na početku i kraju se ubrajaju u znakove:
{{#invoke:string |len|abcd}}
-> 8
Ako parametar sadrži znak jednakosti, potrebno je upotrijebiti parametar s :
{{#invoke:string |len|s=ab=cd}}
-> 5
Pri pozivu parametrom s , razmaci na početku i kraju se ne ubrajaju :
{{#invoke:string |len|s= ab=c d }}
-> 6
sub - vraća znakove između zadane početne i krajnje pozicije
{{#invoke:String |sub|puni_tekst|početna_pozicija|krajnja_pozicija}}
ili
{{#invoke:String |sub|s=puni_tekst|i=početna_pozicija|j=krajnja_pozicija}}
Primjeri:
{{#invoke:String |sub|abcdefghi}}
→ abcdefghi
{{#invoke:String |sub|s=abcdefghi}}
→ abcdefghi
{{#invoke:String |sub|abcdefghi|3}}
→ cdefghi
{{#invoke:String |sub|s=abcdefghi|i= 3}}
→ cdefghi
{{#invoke:String |sub|abcdefghi|3|4}}
→ cd
{{#invoke:String |sub|s=abcdefghi|i= 3|j= 4}}
→ cd
Negativna vrijednost parametara interpretira se kao brojenje od kraja
{{#invoke:String |sub|abcdefghi|-3}}
→ ghi
{{#invoke:String |sub|abcdefghi|2|-3}}
→ bcdefg
sublength - vraća znakove definirane početnom pozicijom i duljinom
{{#invoke:String |sublength|puni_tekst|početna_pozicija|duljina}}
ili
{{#invoke:String |sublength|s=puni_tekst|i=početna_pozicija|len=duljina}}
Primjeri:
{{#invoke:String |sublength|s= abcdefghi}}
→ abcdefghi
{{#invoke:String |sublength|s= abcdefghi|i= 3}}
→ defghi
{{#invoke:String |sublength|s= abcdefghi|i= 3|len= 4}}
→ defg