Bonsoir Pas de problème, c'est le principe de la liste et de l'entraide ! l'idée est que ça puisse profiter à tout le monde, c'est pour ça que j'ai décris la méthode ce que je n'avais pu faire plus tôt sans machine pour vérifier. Si ça vous aide c'est super ! L'idée n'est pas de vous faire changer de solution. Ça vous donne une alternative si l'extension ne fonctionne pas(ça a été évoqué) et vous l'avez constaté votre question fait réagir, c'est qu'elle intéresse. Donc c'est vous qu'il faut remercier.
Si vous avez besoin d'autres compléments, n'hésitez pas, la liste est là pour ça ! Claire Le 20 mars 2024, 18:58, à 18:58, honorato moreno ruiz <[email protected]> a écrit: >Je réponds vite, Madame; Je n'ai pas encore pu faire le travail que >vous proposez, mais dans votre écrit on peu voir du bon travail et un >professionnalisme qui n'est pas courant. J'apprécie vraiment que vous >ayez commencé par reconnaître le problème, mais surtout pour le temps >que vous m'avez offert en cadeau. Merci, merci, et merci. Je ne sais >pas comment vous remercier. Dès que j'aurai fait les tests, je vous le >dirai. >Honorato Moreno > > >En miércoles, 20 de marzo de 2024, 16:37:46 CET, Ocleyr2lalune ><[email protected]> escribió: > > >Bien noté. > > >Une petite précision sur la méthode que je proposais, et avec l'appui >de ce qu'expliquait Patrick. > > >Il n'y a pas de différence faite entre la marque de fin de paragraphe >et celle du saut de page, car le saut de page est un attribut du 1er >paragraphe de la page. Donc oui on commence par traiter de façon >indifférenciée. Mais on ne s'arrête pas là et on prend le soin de >garder l'emplacement de ce qui est supprimé... >En remplaçant toutes ces marques de paragraphes par un caractère, on >devrait supprimer de fait l'attribut. Ainsi en replacant ensuite les >marques de fin de paragraphes, vous récupérez l'enchaînement des >paragraphes sans les sauts de pages. >C'est bien une combine, une astuce qui garde le principe du >rechercher/remplacer (en plusieurs étapes) et qui exploite la façon >dont les sauts de pages manuels sont implémentés. > >Et comme je viens d'essayer je vous livre le fichier à différentes >étapes pour que vous compreniez de quoi il s'agît : > >https://fichiers.ouvaton.coop/f.php?h=26NHY4Wz&d=1 > >1 le fichier test avec des "lorem ipsum" et quelques sauts de pages >insérés manuellement par "ctrl + entrée" > >2 on remplace les marques de paragraphes (dans la zone recherche $) par >un caractère à priori non utilisé (dans la zone remplace °) on obtient >un texte compact un seul paragraphe qui contient des "°". Il peut >arriver que vous ayez 2 "°" à la suite, justement parce qu'il y a des >paragraphes vides... => fichier etape 1 > >3 on remet les marques de paragraphes (dans la zone recherche ° et dans >la zone remplace \n) => fichier étape 2 > >4 si vous voulez vous défaire des paragraphes vides, il n'y a plus qu'à >les supprimer : dans la zone recherche ^$ et dans la zone remplace \n=> >fichier étape 3 bonus >si vous vouliez éliminer simplement 2 paragraphes vides successif, >c'est aussi possible, et ça peut se faire soit en dernier, soit avant >de remettre les paragraphes. > >Notez bien aussi (au cas où vous ne l'ayez pas en tête) que le >paragraphe s'écrit $, dans la zone recherche (enfin plutôt la marque de >fin de paragraphe) et \n dans la zone remplace. et le début d'un >paragraphe est ^. C'est pourquoi le paragraphe vide dans la zone >recherche s'écrit ^$. C'est la conséquence du traitement des sauts de >ligne (shift + entrée) en remplaçant \n par \n > >J'ai mis moins d'une minute à faire le test plus à vous le décrire. Ce >n'est vraiment pas dur. Mais si Alt search fonctionne et vous évite >d'avoir à chercher c'est trés bien > > > > >Bien le bonjour en Espagne ! > > > > >Claire > >Le 2024-03-20 15:36, honorato moreno ruiz a écrit : > > Merci beaucoup. >La solution sera, comme dit par Ives Dutrieux, d'installer l'extension >'AltSearch'. Je vais en tenter. > >La solution de Ocleyr2lalune je pense que ne servirait pas à mon >objectif, car le premier point, > >"1-remplacer les sauts de paragraphe par un caractère non utilisé, pour >les exclure du résultat puis" suposse que je puisse retrouver >(automatiquement) les sauts de paragraphe sans les mélanger aux sauts >de page. > >Quoi qu'il en soit, merci Ocleyr2lalune pour votre information sur la >liste des expressions régulières libreoffice >https://help.libreoffice.org/latest/fr/text/shared/01/02100001.html > >et de la norme ICU >https://unicode-org.github.io/icu/userguide/strings/regexp.html#regular-expression-metacharacters > >Merci Jean Michel Coste, merci tous. > >Bonnes vacances. Ici, á l'Espagne, aucun travail du 23 mars au 1er >avril. > En miércoles, 20 de marzo de 2024, 06:39:06 CET, Ocleyr2lalune ><[email protected]> escribió: Non non Jean Michel, ctrl + entrée, >c'est bien un saut de page manuel (Shift entree pour le retour à la >ligne)Je ne sais pas ce que tu as fait à ton message pour qu'il passe >en source html.... > >Bref, rien sur les "hard page break" dans la liste des expressions >régulières libreoffice >https://help.libreoffice.org/latest/fr/text/shared/01/02100001.html > >ou dans la norme ICU >https://unicode-org.github.io/icu/userguide/strings/regexp.html#regular-expression-metacharacters > >Il y a probablement une combine...non testé, mais sur le principe >suivant, en plusieurs fois :1-remplacer les sauts de paragraphe par un >caractère non utilisé, pour les exclure du résultat puis2- faire le >remplacement qui habituellement mêle saut de paragraphe et saut de >page, enfin3- rétablir par un dernier remplacement les sauts de >paragraphe > > >mais manifestement, comme indiqué par Yves, le problème est traité >simplement avec Alt Search (c'est la solution qui ressort sur les >forums) >https://extensions.libreoffice.org/en/extensions/show/alternative-dialog-find-replace-for-writer > > >ClaireLe 20 mars 2024, à 01:09, [email protected] a écrit: ><div dir='auto'>Bonsoir,<div dir="auto">Je suppose que tu voulais dire >"saut de ligne" plutôt que"saut de page" ?</div><div dir="auto">Bonne >soirée,</div><div dir="auto">JM</div></div><div >class="gmail_extra"><br><div class="gmail_quote">Le 19 mars 2024 19:43, >honorato moreno ruiz <[email protected]> a écrit :<br >type="attribution" /><blockquote class="quote" style="margin:0 0 0 >.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"> >Bonsoir. Pardon pour mon Français.<br> >Je dois remplacer les sauts de page manuels (CNTRL-ENTER) par une >chaîne de caractères imprimable.<br> >Mon problème est que la fonction "Recherche" ne distingue pas le >saut de page manuel du saut de paragraphe (ENTER). Autrement dit, >mettre l'expression "$" dans le champ "Recherche" me donne à la >fois les sauts de page et les sauts de paragraphe. De cette façon, >il les remplace tous, ceux de page et ceux de paragraphe, ce qui n'est >pas ce que je veux (je dois garder ceux du paragraphe).<br> >En d’autres termes, je ne trouve pas l’expression >régulière pour rechercher les sauts de page et qui elle ne me >donne pas les sauts de paragraphe en même temps.<br> >Il existe une question similaire en avril 2023, qui peut être >trouvée dans « Supprimer les sauts de page manuels dans >Writer ». Mais la solution n'est pas bonne pour moi, car le >collègue pjferra avait besoin de remplacer les sauts de page par >des sauts de paragraphe, et Kyodake répond correctement à ce >besoin dans lequel il n'est pas important de remplacer les deux types >de sauts dans l'opération, puisque ils sont remplacés par des >sauts de paragraphe.<br> >Cette situation s'est-elle produite avant vous ? Avez-vous réussi >à le résoudre ?<br> >Merci beaucoup pour votre attention.</p> ><p dir="ltr">-- <br> >Envoyez un mail à [email protected] pour vous >désinscrire<br> >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/<br> >Privacy Policy: https://www.documentfoundation.org/privacy<br> ></p> ></blockquote></div><br></div> > > > > >-- >Claire -- Envoyez un mail à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
