Salut,
J'ai une chaine contenant des retours à la ligne. Je souhaite la découper en petits bouts et obtenir une Collection d'objets.
Le message split: fonctionne mais retourne une collection de string alors qu'il faudrait que je puisse intervenir sur les chaines.
Je voullais utiliser #matchesIn:do mais la ligne suivante fige la VM ! '.*' matchesIn l.
(nomarlement . est tout sauf un retour à la ligne)
Comment puis-je faire ?
Merci
a+ Vicnet
Salut,
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?
Le message split: fonctionne mais retourne une collection de string alors qu'il faudrait que je puisse intervenir sur les chaines.
???
Je voullais utiliser #matchesIn:do mais la ligne suivante fige la VM !
'.*' matchesIn l.
tu peux envoyer un exemple complet?
Stef
(nomarlement . est tout sauf un retour à la ligne)
Comment puis-je faire ?
Merci
a+ Vicnet
-- View this message in context: http://n4.nabble.com/Pharo-Regex-fige-la-VM-tp360982p360982.html Sent from the Squeak - France mailing list archive at Nabble.com. _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
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
tu as lu le chapitre de pharo by example sur les regex?
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.
maintenant .* dit marche n'importe quel caractere plusieurs fois.
Essayé dans la dernière version pharo1.0-10492-rc1dev09.11.1 et ca fige toujours.
effectivement on va regarder
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
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
Salut,
stephane ducasse wrote:
tu as lu le chapitre de pharo by example sur les regex?
Oui
stephane ducasse wrote:
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
Sauf que je suis sur Windows ou Linux et la touche pomme, ya pas ;-)
a+ Vicnet
On Nov 5, 2009, at 12:22 PM, vicnet wrote:
Salut,
stephane ducasse wrote:
tu as lu le chapitre de pharo by example sur les regex?
Oui
stephane ducasse wrote:
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
Sauf que je suis sur Windows ou Linux et la touche pomme, ya pas ;-)
ctrl alt
a+ Vicnet
-- View this message in context: http://n4.nabble.com/Pharo-Regex-fige-la-VM-tp360982p500233.html Sent from the Squeak - France mailing list archive at Nabble.com. _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Bonjour,
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
Sauf que je suis sur Windows ou Linux et la touche pomme, ya pas ;-)
ctrl alt
En fait, c'est "alt ." (alt + touche point).
Merci à Cedrick pour le coup du raccourci alt shift w. C'est très pratique. Par contre, il ne faut taper trop vite car alt+w ferme la fenêtre sans rien demander si c'est un workspace et tous les essais sont perdus !
a+ Vicnet
On 17 nov. 09, at 11:55, vicnet wrote:
Bonjour,
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
Sauf que je suis sur Windows ou Linux et la touche pomme, ya pas ;-)
ctrl alt
En fait, c'est "alt ." (alt + touche point).
"ctl ." marche aussi sous Windows je crois, non ?
Merci à Cedrick pour le coup du raccourci alt shift w. C'est très pratique. Par contre, il ne faut taper trop vite car alt+w ferme la fenêtre sans rien demander si c'est un workspace et tous les essais sont perdus !
a+ Vicnet
-- View this message in context: http://n4.nabble.com/Pharo-Regex-fige-la-VM-tp360982p622691.html Sent from the Squeak - France mailing list archive at Nabble.com. _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Noury http://car.ensm-douai.fr/noury/ -------------- -2nd International Workshop on Agent Technology for Disaster Management (ATDM'09), Nagoya, Japan, Dec. 13rd, 2009 http://doesnotunderstand.org/wikka.php?wakka=ATDM2009
-16ème Conférence francophone sur les Langages et Modèles à Objets (LMO). Pau 2010 http://lmo-conference.org/2010/index
-ESUG 18th International Smalltalk Conference - Barcelona, Spain 2010 http://www.esug.org/Conferences/2010
Bonjour,
Noury Bouraqadi wrote:
Comment sortir d'une boucle infinie de ce type ?
nomralemnt apple .
Sauf que je suis sur Windows ou Linux et la touche pomme, ya pas ;-)
ctrl alt
En fait, c'est "alt ." (alt + touche point).
"ctl ." marche aussi sous Windows je crois, non ?
Non seul Alt+'.' fonctionne. Pourtant, j'ai l'option duplicateAllControlAndAltKey qui est activée.
a+ Vicnet
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
squeak-fr@lists.squeakfoundation.org