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

Répondre à