Manipulation des chaines de caractères

Description

Cette source contient pas mal de fonction relative aux chaines de caractere, je la met à jour aujourd'hui en permettant à calcstr(Chaine à calculer) de pouvoir faire le calcule en donnant la priorité aux paranthèses.
J'y ai ajouté compress(Chaine) pour compresser une chaine en utilisant la zlib(fournie en standar avec D7)
et sa soeur uncompress(chaine) pour décommpresser une chaine préalablement compressé avec compress.
Quoi d'autre ? Ben vous verrez par vous même. J'espere que cette unité vous sera utile.

Source / Exemple :


exemple 1:
calcstr('25-((((5+2)*8)/44)-8*2)*2');
exemple 2:
var s:string;
s:='Bonjour je suis ravi de faire ta connaissance! Et toi tu l''es aussi ? -Moi ? Mais j''en ai rien a faire de toi, allez vas voir ailleur si j''y suis'
s:=compress(s);
showmessage('Text compressé:'+s);
s:=uncompress(s);
showmessage('Decompressé:'+s);

Conclusion :


Ben, je remercie les utilisateurs et les futurs de cette unité.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.