Script pour formater les lignes
Philippe18-Sep-2006/9:01:47+2:00
Bonjour,

Je recherche un bout de code ou un script permettant d'introduire un retour à la ligne automatiquement si la ligne dépasse les 80 caractères. Typiquement, j'ai une ligne de code ou de texte qui déborde, je veux couper entre mots au plus proche des 80 caractères (espaces/tabulations compris). Donc trouver l'espace le plus proche de la limite.

Une idée de parsing ?


===Philippe
coccinelle18-Sep-2006/10:59:13+2:00
Perso, je ferai quelque chose comme ça :

ligne: head ligne
while [not empty? ligne: at ligne 80][
   insert ligne: at head ligne probe first maximum-of reduce [
      index? any [find/reverse ligne #" " ligne]
      index? any [find/reverse ligne #"^-" ligne]
   ] newline
]
ligne: head ligne

Marco.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2