Poser votre question
0

comment remplacer 2 paragraphes vides successifs par un seul

posée 2019-05-12 14:39:18 +0200

Image Gravatar de Fred77

Un document généré comporte beaucoup de doubles lignes vides que je voudrais remplacer par une seule. Sous Microsoft Word, en utilisant les caractères spéciaux, je remplaçais ^p^p^p par ^p^p Avec LibreOffice, si le ^$ me donne bien les paragraphes vides, je ne vois pas comment combiner 2 fois cette expression pour n'en mettre qu'une seule en remplacement. Merci pour votre aide

éditer requalifier signaler fermer fusionner supprimer

1Réponse

0

répondue 2019-05-12 15:24:16 +0200

Image Gravatar de pierre-yves samyn

updated 2019-05-13 08:05:18 +0200

Bonjour

L'extension AltSearch permet cela :

  • Télécharger l'extension
  • Installer l'extension via le menu OutilsGestionnaire des extensions, redémarrer LibreOffice pour déployer l'extension
  • Via la barre d'outils (paire de jumelles verte) ou le menu OutilsAdd-ons lancer la recherche

    • Rechercher : ^$\p*
    • Remplacer : \p
    • Cocher Expressions régulières
    • Tout remplacer

Nota: il est aussi possible de sélectionner les options correspondantes (Série de paragraphes vides et Nouveau paragraphe) avec les listes déroulantes.

[Ajout 13-05-2019]

Il est possible d'arriver au résultat demandé sans utiliser d'extension mais en plusieurs "passes" :

  • ÉditionRechercher & remplacer (avec expressions régulières cochée)
  • Rechercher: ^$
  • Remplacer: pys (mettre un texte "improbable", i.e. ne figurant pas dans le doc.)
  • Rechercher: ^pys$
  • Remplacer: vide (laisser vide la zone pour supprimer ce qui est trouvé)
  • Rechercher: pys
  • Remplacer: \n

Cordialement

éditer signaler supprimer permalien plus

Commentaires

Merci pour la réponse rapide et l'extension proposée. 2 bémols cependant: l'exécution est un peu "laborieuse" (sur une trentaine de pages, cela a pris un certain temps...), et quand les 2 lignes blanches précèdent une ligne avec une mise en forme particulière, la ligne de remplacement reprend la mise en forme de la ligne suivante ce qui n'est pas forcément ce que je voulais (à moins qu'il y ait une option qui empêche cela)

Image Gravatar de Fred77Fred77 ( 2019-05-12 17:27:35 +0200 )éditer

@Fred77

Je n'avais pas indiqué "l'autre" moyen car plus lourd, mais compte tenu des désagréments indiqués tu peux essayé la solution que j'ai ajoutée à ma réponse.

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2019-05-13 08:06:41 +0200 )éditer

Merci pour la solution alternative. le résultat obtenu est exactement ce que je voulais

Image Gravatar de Fred77Fred77 ( 2019-05-13 08:47:12 +0200 )éditer
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2019-05-12 14:39:18 +0200

Consultée: 12 fois

Mise à jour: May 13