1001 Astuces Nam@ni
http://www.namani.net

Convertir un nombre indéfini

d'espaces en une tabulation

 

 

 

Une telle opération peut se révéler utile lorsque l'on récupère des tableaux saisis dans un fichier Texte seul (il existe de nombreuses documentations de ce type sur le Réseau des réseaux).

Dans ces tableaux, les champs sont séparés par des espaces, plus ou moins nombreuses selon la longueur des mots, afin de conserver une régularité dans l'alignement. Si vous désirez reformater le texte pour obtenir une unification, suivez la procédure suivante :

  1. Ouvrez le menu Edition/Remplacer puis,
  2. dans le champ Rechercher, tapez une espace, suivie des caractères {2;}
    (et non, comme l'aide en ligne le laisse à penser, {2,}, qui ne sont pas adaptés à nos paramètres internationaux).
    Cette instruction signifie qu'il faut rechercher les chaînes constituées de deux espaces ou plus.
    De même, l'instruction {3;} impliquerait une recherche des séries de trois espaces ou plus.
  3. Validez la case Critères spéciaux dans la fenêtre Remplacer.
  4. Dans le champ Remplacer, insérez une tabulation.
    Pour ce faire, positionnez le curseur dans le champ de saisie, cliquez sur le bouton Spécial et, dans la liste, choisissez Tabulation.
    S'affichent alors les caractères ^t.
  5. Cliquez à présent sur Remplacez tout. Les séries d'espaces ont été remplacées par une tabulation unique. Notez que l'harmonie du tableau originel est détruite. Toutefois, il suffit de sélectionner le texte et de choisir le menu Tableau/Convertir le texte en tableau pour obtenir une présentation nettement plus esthétique.