# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
##@creator: jclain
##@created: 27/04/2016 03:19
##@modifier: jclain
##@changecount: 1
##@tags:
##@title: ulib/base.string

!! {{{straddp}}}
{{{
ajouter le préfixe $1 à $2*
}}}
!! {{{strdelp}}}
{{{
enlever le préfixe $1 à $2*
}}}
!! {{{strdelp2}}}
{{{
enlever le préfixe $1 le plus long à $2*
}}}
!! {{{stradds}}}
{{{
ajouter le suffixe $1 à $2*
}}}
!! {{{strdels}}}
{{{
enlever le suffixe $1 à $2*
}}}
!! {{{strdels2}}}
{{{
enlever le suffixe le plus long $1 à $2*
}}}
!! {{{strlower}}}
{{{
afficher en minuscule la valeur $*
}}}
!! {{{strlower1}}}
{{{
afficher la valeur $* après avoir converti la première lettre en minuscule
}}}
!! {{{strlowers}}}
{{{
afficher les valeurs $1..* après avoir converti leur première lettre en
minuscule
}}}
!! {{{strupper}}}
{{{
afficher en majuscule la valeur $*
}}}
!! {{{strupper1}}}
{{{
afficher la valeur $* après avoir converti la première lettre en majuscule
}}}
!! {{{struppers}}}
{{{
afficher les valeurs $1..* après avoir converti leur première lettre en
majuscule
}}}
!! {{{strmid}}}
{{{
Afficher la plage $1 de la valeur $2*. La plage peut être d'une des formes
'start', '[start]:length'. Si start est négatif, le compte est effectué à
partir de la fin de la chaine. Si length est négatif, il est rajouté à la
longueur de la chaine à partir de start
}}}
!! {{{strrepl}}}
{{{
Remplacer dans la valeur $3* le motif $1 par la chaine $2. $1 peut commencer
par l'un des caractères /, #, % pour indiquer le type de recherche
}}}
!! {{{first_char}}}
{{{
retourner le premier caractère de la chaine $*
}}}
!! {{{last_char}}}
{{{
retourner le dernier caractère de la chaine $*
}}}
!! {{{first_chars}}}
{{{
retourner tous les caractères de la chaine $*, excepté le dernier
}}}
!! {{{last_chars}}}
{{{
retourner tous les caractères de la chaine $*, excepté le premier
}}}
!! {{{first_char_is}}}
{{{
Tester si le premier caractère de la chaine $1 est $2
}}}
!! {{{last_char_is}}}
{{{
Tester si le dernier caractère de la chaine $1 est $2
}}}
!! {{{beginswith}}}
{{{
Tester si la chaine $1 commence par le wildcard $2
}}}
!! {{{endswith}}}
{{{
Tester si la chaine $1 se termine par le wildcard $2
}}}
