Expressions régulières s'exécutant tous les 2 paragraphes

Bonjour,

Je cherche l’expression régulières qui s’exécuterait à une intervalle précise.

Par exemple, tous les 2 paragraphes vides tu mets une tabulation ou un caractère peu importe.
L’expression régulière pour rechercher un paragraphe vide : ^$
Que faut-il ajouter à cette expression pour que cela soit tous les 2 paragraphes vides?

Merci pour vos réponses d’avance.

Miguel

ma chaîne youtube : https://www.youtube.com/user/mamipi972

Quelle est votre utilisation des paragraphes vides? Un paragraphe vide dans un document trahit généralement une méconnaissance des principes de composition, si bien que votre question pourrait être remplacée par une autre en fonction de votre usage.

Bonjour Ajlittoz,

On pourrait effectivement trouver un autre ordre d’attaque. Mais, il s’agit plus une réflexion d’ordre général ou si le cas c’était déjà présenté avec une expression régulière.

Ci-dessous un exemple en image de ce que je souhaite obtenir avec une expression régulière.

Si cela se trouve, c’est une des limites de l’expression régulière. Dans tous les cas, merci d’avoir étudier ma question.

Cordialement,

Miguel

Sauf erreur de ma part, les expressions régulières dans Writer ont un horizon limité à un seul paragraphe. Par conséquent, quelque chose du genre * $.*chaîne cible.*$^$ pour trouver “chaine cible” dans le second paragraphe suivi d’un paragraphe vide n’a aucune chance de fonctionner.

S’il s’agit de créer un contenu pour un document vierge , des outils comme Perl ou m4, voire bash, agissant sur un fichier texte pur (.txt) doivent faire l’affaire avant de l’importer dans Writer. Mais, à partir du moment où le texte a été formaté ou stylé, je ne vois plus de possibilité simple. Même en .fodt, il faut ternir compte du marquage XML (extrêmement complexe) qui interfère avec le texte et peut le masquer.

La gestion des regexp tient compte du balisage ce qui impose des restrictions sur leur généralité.

Bonjour

L’extension AltSearch permet de rechercher deux paragraphes vides. Rechercher: ^$\p

[Ajout 17-06-2019 11:15]

Avec la précision apportée par l’OP je peux ajouter la commande de remplacement :

  • Rechercher : ^$\p
  • Remplacer : \p\pFaire apparaître n'importe quoi...
  • Cocher Expressions régulières
  • Tout remplacer

Cordialement

Bonsoir,

Je te remercie pour ta réponse et l’extension que je ne connaissais pas. Elle ne correspond malheureusement pas à l’idée que j’avais.

À la différence de ta capture écran, il faut s’imaginer 10 paragraphes vides et la possibilité (si elle existe) de sélectionner tous les 2 (ou 3) paragraphes à l’aide de l’expression régulière un paragraphe vide.

Merci Pierre-Yves Samyn.

Tu es bien calé sur LibreOffice. Il faut que je travaille encore cette suite bureautique.
Avec l’extension recherche alternative, ça ouvre d’autres horizons.

Bonne continuation !

Voici le résultat de ma question :

@maxima3_2000 merci pour le “retour” :slight_smile:

Une dernière chose : en voyant le résultat on peut se demander si ce qu’il te faudrait ne serait pas plus simplement une gestion d’étiquettes (“fusion” d’une source de données avec un gabarit) ?

Cordialement

Une séquence de paragraphes vides n’est pas dans l’esprit de LO Writer. S’il s’agit seulement de réaliser un espacement vertical, vous seriez mieux inspiré de créer un style de paragraphe personnalisé avec les espaces avant et après précis au 1/10 de mm. Ainsi, il n’est plus besoin de se torturer pour modifier un paragraphe tous les “n”.

Si le contenu des paragraphes est variable, la suggestion de publipostage offre toute la souplesse souhaitable.

Je vous remercie tous les deux pour ces précieux conseils.
Je prends bien note des remarques concernant un publipostage.