Voui, j'ai tendance aussi à trouver que la fonction native est suffisante. 
D'autant que les expressions régulières les plus simples permettent entre autre
De détecter des paragraphes vides
De detecter des débuts ou fin de paragraphe (pour rechercher des termes 
spécifiquement placés au début ou à la fin
De remplacer des retours chariots par des fins de paragraphes ou de les 
supprimer ( ce qui me semble être proche de la demande initiale)

Peut-être que la différence essentielle est d'être plus ou moins familier avec 
la syntaxe des regex ou celle d'alt search (le gouts et les couleurs).  
Les expressions régulières ont l'avantage d'avoir une syntaxe "universelle"
https://help.libreoffice.org/latest/fr/text/swriter/guide/search_regexp.html 
pour la doc sur la recherche

https://help.libreoffice.org/latest/fr/text/shared/01/02100001.html?&DbPAR=SHARED
Pour la liste des regex

https://help.libreoffice.org/latest/fr/text/scalc/guide/wildcards.html?&DbPAR=SHARED
Pour les caractères génériques dans la recherche ce qui est souvent suffisant 
dans la plupart des cas...


Tout ça sans exclure les réponses déjà faites il y a quelques jours sur la 
façon de redresser un fichier word importé dans writer.
Et, à l'appui de l'idée de Bernard d'utiliser pandoc pour faire ces 
conversions....(pdf>html>odt)


⁣Claire​

Le 4 sept. 2023 à 12:22, à 12:22, "Landron Gérard" <[email protected]> a 
écrit:
>Le 04/09/2023 à 11:27, [email protected] a écrit :
>> Bonjour,
>> Personnellement je fais cela avec Alt-Search (merci Pierre-Yves). Les
>
>> marques de fin de paragraphes inutiles sont en général suivis d'une 
>> minuscule. J'ai enregistré ces recherches.
>L'inconvénient de altsearch est qu'il traite l'un après l'autre ce qui 
>est long et surtout ne permet pas, selon le nombre d'opération, de
>faire 
>une annulation contrairement à l'option 'Expressions régulières' native
>Sauf changement récent car il a longtemps que je ne l'ai pas utilisé
>Gérard
>> 
>>      Rechercher : \p([a-z])
>>      Remplacer : \1
>>      Cocher Respecter la casse
>>      Cocher Expressions régulières
>> 
>>      Rechercher : \p([éèàùêâîôûçäëïöü?!:])
>>      Remplacer : \1
>>      Cocher Respecter la casse
>>      Cocher Expressions régulières
>> ou
>>      Rechercher : \p([éèàùêâîôûçäëïöü?!:])([a-z])
>>      Remplacer : \2
>>      Cocher Respecter la casse
>>      Cocher Expressions régulières
>> 
>> 
>> Explication : on recherche une marque de paragraphe suivie d'une 
>> minuscule. Les parenthèses permettent de définir un "groupe" qui sera
>
>> utilisé dans la zone de remplacement (s'il y a deux groupes de 
>> parenthèses on utiliset \2 pour faire référence au second).
>> 
>> Claude
>> 
>> 
>> 
>> Le 03/09/2023 à 11:59, Michel Rudelle - Listes LibO a écrit :
>>> Bonjour,
>>>
>>> Il y a probablement des possibilités en utilisant un OCR, mais je
>n'en 
>>> ai pas l'expérience. Peut-être d'autres contributeurs auront des
>idées 
>>> à ce sujet.
>>>
>>> Je suppose que vous avez fait un copier-coller du texte du PDF dans
>le 
>>> document Writer. Dans ce cas, d'après mon expérience, chaque ligne
>lue 
>>> dans le PDF est vue comme un paragraphe et donc toutes les lignes se
>
>>> terminent par le signe représentant une fin de paragraphe.
>>>
>>> On peut remplacer facilement ces fins de paragraphe par une espace:
>>>
>>> Edition > Rechercher et remplacer : cocher dans les options 
>>> "Expressions régulières", dans Rechercher entrer le caractère $ et 
>>> dans Remplacer entrer le caractère espace, ensuite deux solutions:
>>>
>>> 1/ cliquer sur "Rechercher le suivant" et s'il s'agit d'une fin de 
>>> ligne et non d'une fin de paragraphe, cliquer sur "Remplacer" - ce 
>>> sera long pour 300 pages mais moins qu'avec la méthode que vous avez
>
>>> mentionnée.
>>>
>>> 2/ cliquer sur "Tout remplacer", mais dans ce cas les vrais sauts de
>
>>> paragraphe disparaîtront ! Pour les rétablir (en supposant que les 
>>> paragraphes se terminent bien par un point):
>>>
>>> Edition > Rechercher et remplacer : cocher dans les options 
>>> "Expressions régulières", dans Rechercher entrer les caractères \. 
>>> suivis du caractère espace et dans Remplacer entrer les caractères
>.\n
>>>
>>> Cliquer sur "Rechercher le suivant" et si vous estimez qu'il s'agit 
>>> d'une fin de paragraphe, cliquer sur "Remplacer" - ça peut être plus
>
>>> rapide que la 1ère méthode.
>>>
>>> Méthode testée avec un format ODT
>>>
>>> Voir dans l'aide les expressions régulières pour comprendre la 
>>> signification des entrées proposées.
>>>
>>> Cordialement,
>>>
>>> Michel
>>>
>>> PS: Si vous répondez, merci d'utiliser la fonction "répondre à tous"
>
>>> de votre logiciel
>>>     de courrier électronique de façon que la liste reçoive une copie
>
>>> de votre réponse.
>>>
>>> Le 02/09/2023 à 11:48, Jennifer Muller a écrit :
>>>> Bonjour
>>>> Je galère avec un fichier PDF converti en Word afin de pouvoir le
>>>> retravailler. La mise en page d'origine est un format personnalisé
>et je
>>>> souhaite le passer en A4. Or une fois chose faite, le texte lui 
>>>> demeure en
>>>> format personnalisé et chaque fin de phrase est donc déliée du
>début 
>>>> de la
>>>> phrase suivante. Le seul moyen trouvé est d'aller en fin de phrase
>et de
>>>> faire une "suppr" d'espace. Mais sur un document plein de 300 
>>>> pages....moyen
>>>> Y a-t-il une fonction qui reformate le texte entier proprement ? Le
>
>>>> faire
>>>> systématiquement correspondre au format de mise en page.
>>>> Merci beaucoup pour votre aide
>>>>
>>>
>> 
>
>
>-- 
>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

-- 
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

Répondre à