Bug dévastateur lors d'un rechercher-remplacer par du vide

Bonjour,

J’effectue cette manipulation.
Selection d’une plage de données.
Rechercher-remplacer
Je tappe un “.” (point)
Cocher expressions régulières
Remplacer par “rien” (du vide)
remplacer tout
OK

Toutes mes données disparaissent, au dela de la plage selectionée.
Bug potentiellement dévastateur lié au caractère . dans Regex.

Peut-être faudrait il mettre un écran d’avertissement avant d’utiliser un caractère de ce type en cochant “Expressions régulières” car sans sauvegarde ce bug est potentiellement agressif et devastateur (perte de la totalité des données)

Il ne faut pas parler trop vite de bug. Avez-vous été voir la signification du . dans une expression régulière ?
file:///opt/libreoffice25.8/help/fr/text/shared/01/02100001.html
Vous lui avez demandé de supprimer tous les caractères. Si vous vouliez supprimer le . il faut l’échapper pour qu’il le prenne pour un caractère.

1 Like

ou simplement ne pas Cocher expressions régulières

1 Like

Ctrl+Z ?

merci pour la réponse,

les caractères d’échappement ne fonctionnent pas sur ma version de libre office.
Les / ou \ renvoient systématiquement un formatage rouge de la cellule “rechercher” et n’execute pas la fonction. Je n’ai pas la réponse à ce jour comment autoriser ces caractères.
Auriez-vous l’information ?

le formatage rouge indique qu’il y a une erreur.
On va faire un test
Taper dans writer tex et enter
un faux texte doit s’afficher
Dans la fenêtre chercher/remplacer, cocher expression régulière et saisissez dans la case rechercher
? Et .{4}
vous devriez avoir ce résultat :
writer

Bonjour,

surprenant. Il faudrait rechercher des signalements de cette étonnante anomalie.
Quelle version de LibreOffice ?
Là, sur le coup, je n’ai testé que ma version sous Linux

Version: 25.2.6.2 (X86_64) / LibreOffice Community
Build ID: 729c5bfe710f5eb71ed3bbde9e06a6065e9c6c5d
CPU threads: 20; OS: Linux 5.10; UI render: default; VCL: gtk3
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded

L’échappement des caractères fonctionne comme prévu.


Ouvrir l'image dans un nouvel onglet pour la voir en taille originale

Je ne vois pas ou tapper “tex” puis enter pour générer votre texte. J’ai saisi un texte random.
Ma version de Writer et Calc est la 25.8.2.2 (x86 64)

j’ai testé votre formule, la zone devient rouge et n’exécute pas la recherche. je maintiens, mon “rechercher et remplacer” n’accepte aucun caractère spécial d’échappement.

Dans un document Writer vierge, taper “tex” (sans les guillemets) puis appuyer sur la touche F3.
Voir les autotextes dans l’aide.
Dans le champ Rechercher, il faut saisir “? Et .{4}” (sans les guillemets, ne pas oublier le \ au début).