re-Bonsoir,
Bonsoir,
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 ?
ou dans tes options ?
Par contre, je remarque peut-être un bug ...
Avec la même requête de remplacement, si je me positionne en bas du document
et que je coche "rechercher vers le haut", le remplacement n'est pas le même
!
il faut impérativement forcer le champ de recherche par : ^([
,_]+)([a-z,A-Z,%])
Donc, on dirait qu'il commence, dans ce cas là, à rechercher par là fin de
la cellule.
Est-ce un comportement voulu ??
Yves