Prijeđi na sadržaj

Modul:String/doc

Izvor: Wikipedija
Inačica 5703795 od 24. prosinca 2020. u 16:34 koju je unio Ivi104 (razgovor | doprinosi) (+dokumentacija)
(razl) ← Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
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