Mòdul:StringFunc/ús
Aparença
Aquesta és la pàgina de documentació per a Mòdul:StringFunc
Aquest mòdul conté funcions complementàries a les del Mòdul:String. A diferència d'aquest últim, les funcions no han estat provades extensament i poden contenir errors.
Funcions
[modifica el codi]strip
[modifica el codi]Suprimeix caràcters de la cadena. Sintaxi:
{{#invoke:StringFunc|strip|cadena|caràcters|text_pla}}
{{#invoke:StringFunc|strip|source=cadena|chars=caràcters|plain=text_pla}}
Paràmetres:
source
: La cadena a tractarchars
: El patró o llista de caràcters a suprimir de la cadenaplain
: Indicador sobre si el paràmetre chars ha de ser entès com a text pla (si és true) o si ha de ser entès com a expressió regular de tipus Lua (si és false). Per defecte és true.
Els espais en blanc del principi i el final també se suprimeixen de la cadena
split
[modifica el codi]Trosseja una cadena segons un separador, i retorna el tros n-èssim, segons l'índex donat. Sintaxi:
{{#invoke:StringFunc|split|cadena|separador|índex}}
{{#invoke:StringFunc|split|source=cadena|separator=separador|count=índex}}
Paràmetres:
source
: La cadena a tractarseparator
: El separador pel qual s'ha de trossejar la cadenacount
: L'índex del tros a retornar
isNumber
[modifica el codi]Estableix si la cadena és un nombre. Sintaxi:
{{#invoke:StringFunc|isNumber|cadena}}
{{#invoke:StringFunc|isNumber|source=cadena}}
Paràmetres:
source
: La cadena a tractar