1 votes

Comment sélectionner des colonnes dans un texte séparé par des onglets?

J'ai une liste d'articles dans un fichier texte séparés par un caractère de tabulation 1 (un) comme ceci :

article un[tab]article deux

Chaque article n'a pas la même longueur en caractères. Donc, une sélection de colonne traditionnelle ne fonctionne pas. La sélection en bloc doit s'arrêter au caractère "tab" à chaque ligne.

Comment puis-je le faire ?

Je suis sous Windows 7. Je préférerais utiliser un éditeur de texte qu'un programme de tableur (comme j'ai déjà pensé à cela).

L'utilisateur "Paul Lammertsma" a proposé une solution partielle. J'espère toujours trouver une solution complète. J'ai décidé d'ajouter ce commentaire et de clarifier un peu ma question.

2voto

Paul Lammertsma Points 3986

Il existe plusieurs éditeurs de texte qui permettent la sélection de bloc. Je ne suis pas entièrement sûr si cela résoudrait votre problème (si le texte est plus large qu'un onglet, vous sélectionnerez du texte dans d'autres colonnes).

Context est un éditeur très simple qui vous permet de le faire en maintenant la touche Alt enfoncée tout en faisant glisser. En tant que solution de contournement pour le problème ci-dessus, vous pouvez définir la largeur de l'onglet au maximum de 32 dans les Options d'environnement.

Notepad++ est un éditeur plus flexible (et toujours en développement actif), qui fonctionne de manière similaire.

1voto

bfhd Points 2307

Je pense que le moyen le plus rapide serait d'utiliser un programme de tableur. Importez-le dans Excel en tant que fichier séparé par des tabulations - cela vous donnera vos deux colonnes.

Dans Excel 2007, vous le feriez en cliquant sur Données -> Obtenir des données externes -> À partir du texte

Choisissez votre fichier, et ensuite dans l'Assistant d'importation de texte, choisissez Délimité, et assurez-vous d'avoir Tabulation sélectionnée comme votre délimiteur, puis cliquez sur Terminer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X