Voici une librairie qui contient en ensemble de fonctions destinées au traitement des chaînes de caractères.
EXPLODE(S1,S2,Liste) |
Retourne une liste de chaînes, chacune d'elle étant une sous-chaîne du paramètre S2 extraite en utilisant le séparateur S1 |
StrCmp%(S1,S2,I) |
Comparaison de 2 chaines de caractères. Si le 3ème parametre est à 1 on ne differencie pas les majuscules des minuscules. Variable globale de retour : StrCmp_return% => -1:inf, 0:egal, 1:sup |
RINSTR(S1$, S2$) | Renvoie la position du 1er caractère de S2 dans S1 en partant de la droite |
StrPAD(S1$,L%, S2$, F%) | Complète la chaîne S1 avec les caractères prédéfinis dans S2 pour une longueur totale L% |
StrREPLACE(S1$, S2$, S3$) | Remplace la chaine S2 dans S1 par la chaine S3 |
StrSPLIT(S1$, S2$) | Découpe en 2 partie la chaîne S1 à partir du séparateur S2$ |
StrCOUNT(S1$, S2$) | Comptage de l'occurrence du texte S2 dans la chaîne S1 |
Comparaison de 2 chaines de caractères | |
StripACCENT(S1$) | Enlève les accents de la chaîne de caractères S1 |
StrUCFIRST(S1$) | Met la 1ere lettre de S1 en MAJUSCULE, le reste en minuscules. |
StrUCWORD(S1$) | Met la 1ere lettre de chaque mot de S1 en MAJUSCULE le reste en minuscule. |