Bonsoir, Le 29 septembre 2010 17:46, Samuel Mounier (Liste CGO) < [email protected]> a écrit :
> Domingo Reina a écrit : > > Le 29/09/2010 14:25, Samuel Mounier (Liste CGO) a écrit : >> >> Je suis pas sûr d'avoir bien expliqué. >>> >>> Je dois remplacer par un \n (retour à ligne juste le caractère ' qui ne >>> sont pas précédé d'un ?) >>> >>> J'ai effectivement tenté avec l'expression ?\n dans la zone remplacer >>> par, mais il me semble que l'expression régulière ne peut être saisie >>> que dans la zone recherche >>> >>> >> >> Dans le champ "chercher" tu mets ([^?])' >> Cela te cherchera tous les caractères autres que ? immédiatement suivi de >> '. >> Dans le champ "Remplacer par" tu mets \1\n >> \1 sauvegarde ce qu'il y a entre parenthèses dans l'expression régulière. >> \n ajoutera un retour à la ligne. Et ' sera supprimé. >> Est-ce que cela correspond à ta demande ? >> Sinon, dans le champ "Remplacer par" on peut mettre une expression >> régulière. >> >> Domingo >> > > Ouahh... Apparemment, c'est exactement ce dont j'ai besoin. > > Sauf que j'ai testé et il me remplace avec un literal le \1 (le \n est bien > interprété mais pas le \1) > > Est ce que j'aurai fait un fausse manip ? > > J'ai saisie : > - dans la zone Rechercher => ([^?])' > - dans la zone Remplacer par => \1\n > Domingo a probablement fait une erreur de frappe. c'est $1\n qu'il faut mettre ;-) Yves > J'ai affiché plus d'option et coché Expressions régulières > (tous le reste étant décoché) > > J'ai tenté d'autres caractères réservés aux expressions régulières > ex: .\n > et il semble bien que dans la zone Remplacer par, l'interprétation ne > s'effectue pas. > > Pouvez vous me confirmer ce fonctionnement. > Je suis en OOo 3.2.1 sous Vista. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- web site : http://www.molenbaix.com
