Recherche d'espace par expression régulière [Solution partielle]

Bonjour,

Comme dit dans le titre, j’ai un problème de recherche : remplacement avec expressions régulières : Je n’arrive pas à distinguer entre l’espace “ordinaire” et l’espace insécable.
Par exemple, je voudrais pouvoir remplacer “[espace simple]!” par “[espace insécable]!”.

A votre avis, est-ce faisable ?

Merci de vos réponses.

Jacques

Bonjour Jacques-64,

Par formule, pour remplacer les espaces simples par des espaces insécables :

=SUBSTITUE(A1;CAR(32);CAR(160))

Bonjour @Jacques-64

Si la question porte bien sur Writer comme l’indique le “tag”, la solution est d’insérer un espace insécable dans le texte, le copier puis le coller dans la zone ad hoc du dialogue ÉditionRechercher & remplacer (il n’est donc pas nécessaire d’utiliser des expressions régulières).

Il est aussi possible d’utiliser une expression régulière lors de la recherche mais uniquement dans la zone “Rechercher” (donc pas dans le sens qui te préoccupe) : rechercher \u00A0 (et cocher l’option expression régulière).

Pour terminer, l’extension AltSearch permet de remplacer par un espace insécable. Nota : le remplacement se fait un par un, donc susceptible d’être un peu long si le texte est long…

Cordialement

Bonjour et merci,

C’est bien dans Writer que je rencontre le problème. Je regrette cependant que les expressions régulières soient interdites dans la zone remplacer. Cette restriction n’est malheureusement pas claire dans la documentation.

J’ai conscience que ce serait un gros effort de développement mais une version ultérieure pourrait-elle inclure cette possibilité (plus largement que le simple usage de “&” ou “$0” dans la zone remplacer).

Cordialement