Le 11/10/2011 08:56, yves dutrieux a écrit :
Bonjour,
Le 10 octobre 2011 23:05, Luc Novales<luc.novales@tls.cena.fr> a écrit :
Bonsoir,
Le 10/10/2011 20:47, yves dutrieux a écrit :
Bonsoir,
Le 10 octobre 2011 19:05, Luc Novalès<luc.novales@cena.fr> a écrit :
Bonjour,
avec
LibreOffice 3.4.3
OOO340m1 (Build:302)
sous Linux Debian Squeeze/64
Je cherche à remplacer un ou plusieurs espaces précédents une lettre ou
%,
par un '_' (tiret bas).
Avec la boite de dialogue en pièce jointe cela fonctionne dans Writer
mais
pas dans Calc si je passe par "Tout remplacer".
Pour résumer :
1. Passer par "rechercher" puis "remplacer" occurrence par occurrence
fonctionne bien.
2. Passer par "Tout remplacer" renvoie le résultat joint.
Comme la pièce jointe ne passe pas (normal sur la liste), j'ai fait un
test
sous windows/unbutu 64 (OOo3.4.3) et ça passe toujours bien avec ceci :
Rechercher : ([ ]+)([a-z,A-Z,%])
Remplacer : _$2
[x] expressions régulière.
Faudrait voir ta requête peut-être ?
Ici : http://dl.free.fr/iQcjuny5m
Même à 20Ko les pieces jointes ne passent pas sur la liste :-(
C'est perturbant en effet, le seul moyen que j'ai trouvé pour 'bypasser' ça
:
rechercher : (.*)[ ]+([A-Za-z%])(.*)
remplacer : $1_$2$3
et là, ça marche dans les 2 sens mais il faut cliquer [remplacer tout]
jusqu'à ce qu'il ne trouve plus d'occurences...
Comme on prend toute la chaîne de la cellule à chaque coup, cela revient
à ne remplacer qu'une occurrence à la fois et à re-évaluer les variables
au passage suivant, merci pour ce contournement c'est quand même plus
rapide que de les faire une par une.
Le bug n'en est pas résolu et je ne l'ai pas trouvé, faut il le référencer ?
A+
Luc.
--
_ o
/ \\____
\_/ O °
Faites un cadeau aux générations futures,
abandonnez votre voiture !
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.