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

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 tractar
chars: El patró o llista de caràcters a suprimir de la cadena
plain: 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

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 tractar
separator: El separador pel qual s'ha de trossejar la cadena
count: L'índex del tros a retornar

isNumber

modifica

Estableix si la cadena és un nombre. Sintaxi:

{{#invoke:StringFunc|isNumber|cadena}}
{{#invoke:StringFunc|isNumber|source=cadena}}

Paràmetres:

source: La cadena a tractar