[R] Diviseur de chaîne de caractère

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

[R] Diviseur de chaîne de caractère

#1

Message par L4crymal »

Bonjour, aujourd'hui je cherche à savoir comment diviser une chaîne de caractère tel que:

la fonction prend 2 paramètres : la chaîne et le nombre de fois qu'elle sera divisée

tel que la chaîne gogogosupercoolyo (17 caractère) divisé en 5 soit : gogo/gosu/perc/ooly/o


Merci d'avance
Modifié en dernier par L4crymal le mer. 08 juil. 2009 22:32, modifié 1 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Diviseur de chaîne de caractère

#2

Message par orax »

Code : Tout sélectionner

Func sesame_divise_toi($chaine, $nb, $round = 1)
    Local $nb = Round(StringLen($chaine) / $nb) + $round

    Return StringRegExpReplace($chaine, ".{" & $nb & "}", "\0/")
EndFunc
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] Diviseur de chaîne de caractère

#3

Message par L4crymal »

Magnifique merci.
Répondre