Raccourcissement de longues lignes
-
- Voir le profil du membre Eric David Petit
- Inscrit le : 01/01/2020
- Groupes :
-
Forgeron
Reprise du message précédent
et si tu l'import ou copi/colle dans libreoffice calc et que tu choisit les bon séparateur?
Visiteur
Visiteur
Papoteur :Ce n'est pas ce qui est demandé, je sais, mais peut-être que ça convient
C'est aussi une bonne solution.
Eric David Petit :et si tu l'import ou copi/colle dans libreoffice calc et que tu choisit les bon séparateur?
Je pensais à LibreOffice, mais je ne sais pas comment faire.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
artenaki :Logique :
1. Vérifier le nombre de caractères de la ligne
2. S'il y a plus de 413 caractères, revenir au point (ou ? ! optional mais pas ,) le plus proche à gauche et insérer un saut de ligne après celui-ci.
Que faire si au point 2. il n'y a pas de [?!.] à gauche ? Une très longue phrase ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Visiteur
Visiteur
Jybz :Que faire si au point 2. il n'y a pas de [?!.] à gauche ? Une très longue phrase ?
Il s'agit d'un cas exotique plutôt rare. Toutefois, il convient d'en tenir compte également. Dans ce cas, le retour à la ligne devrait se faire après la virgule la plus proche, je suppose.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Il faut toujours une solution pour le pire cas de figure possible.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Visiteur
Visiteur
Je suis d'accord. Pour la « production », nous devons tout prendre en compte. Mais pour la « maison », ce n'est pas nécessaire.
Logique des retours à la ligne (par ordre de priorité) :
- points (ainsi que ? et !)
- virgules
- fins de mots
- strictement 413 caractères (s'il n'y a pas d'espaces dans le texte extraterrestre 👽️)
- générer une erreur s'il n'y a pas de texte du tout
Malheureusement, le code source de cette application est fermé. Je serais intéressé de savoir comment les sauts de ligne y sont implémentés.
Édité par Visiteur Le 24/04/2024 à 04h36
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie