Re: Pharo: Regex fige la VM
Vicnet <[email protected]> Tue, 03 Nov 2009 18:22:32 +0100
| Newsgroups | gmane.comp.lang.smalltalk.squeak.french |
|---|---|
| Message-ID | <[email protected]> |
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