Salut

Tu peux utiliser une variante des substrings & co (tip: pour trouver les methodes qui ressemblent, utilise alt shift w sur substring).

#subStrings: semble interessant...

taChaine subStrings: (Character cr asString)

Cédrick


Le 3 novembre 2009 18:22, Vicnet <oselev@yahoo.fr> a écrit :
stephane ducasse a écrit :

J'ai une chaine contenant des retours à la ligne.
Je souhaite la découper en petits bouts et obtenir une Collection d'objets.
des quoi?

Découper une chaine selon un critère, ici \n, et créer une collection d'objet basé sur les parties de chaine.
Exemple:
'1ère partie\nmilieu\nfin' =>
OrdoredCollection(
 MyObject('1ère partie'), MyObject('milieu'), MyObject('Fin')

)


Je voullais utiliser #matchesIn:do mais la ligne suivante fige la VM !
'.*' matchesIn l.
tu peux envoyer un exemple complet?

l := '1ère partie\nmilieu\nfin'.
'.*' asRegex matchesIn l.

Essayé dans la dernière version pharo1.0-10492-rc1dev09.11.1 et ca fige toujours.

Comment sortir d'une boucle infinie de ce type ?

Heureusement, il y avait le fichier changes, rien de perdu !

a+
Vicnet


_______________________________________________
Squeak-fr mailing list
Squeak-fr@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr



--
Cédrick