le samedi 23 janvier 2010 00:27:15 yves dutrieux a écrit :
> Rechercher : ^([a-z,A-Z,0-9, ]+,[a-z,A-Z,0-9, ]+,[a-z,A-Z,0-9, ]+), > Remplacer : $0\n > [x] expression régulière > [Tout remplacer] > > ça te permettra déjà d'isoler tes lignes avec tes 3 champs. J'essaye de comprendre : ^ = début de paragraphe () = l'ensemble est concerné par le signe ^ [a-z,A-Z,0-9, ] = minuscule ou majuscule ou chiffre ou espace + : indique 1 ou plusieurs caractères dans les [] précédents 3 fois la même chose séparé par une virgule. Ça me parait clair Remplacer : $ = ne remplacer que la fin (c'est à dire la virgule) ? 0 = ne remplacer qu'un caractère ? \n = marque de paragraphe. Mais ça ne marche pas correctement, ça fait une 1ère ligne de 4 colonnes. J'ai supprimé [a-z,A-Z,0-9, ]+, mais c'est pareil. Après des recherches, il semble que les virgules entre les [] soient de trop. Si je mets ça : ^([a-zA-Z0-9 ]+,[a-zA-Z0-9 ]+,[a-zA-Z0-9 ]+), j'ai cette fois la 1ère ligne de 3 colonnes, mais pas les suivantes (comme précédemment). Si je clique à nouveau sur "tout remplacer" ça ne donne pas l'effet désiré et si je surligne seulement les autres lignes ça fait encore autre chose (je vous laisse voir par vous même, plutôt que des longues explications), avec ce texte (dans Writer) : Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule,Ce,sont,des,mots,séparés,par,une,virgule Il semble que ce soit la bonne solution, ce serait intéressant d'y arriver. -- Régis Fraisse --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
