43 votes

Comment puis-je supprimer tout ce qui suit la première colonne dans Notepad++ ?

Je cherche à me débarrasser de tout ce qui se trouve après une colonne dans Notepad++. Le mode colonne n'est pas une option. Est-ce possible ?

Ce que j'ai :

70.97.110.40    159 ms          [n/a]                   21              
70.97.117.177   134 ms          [n/a]                   21              
70.97.120.10    75 ms           [n/a]                   21              
70.97.122.105   87 ms           www.portless.net        21              
70.97.122.106   89 ms           www.popovetsky.org      21              
70.97.122.107   95 ms           www.psmythe.net         21              
70.97.122.104   98 ms           wasabi.prostructure.com 21              
70.97.122.108   89 ms           crm.prostructure.com    21              
70.97.122.109   87 ms           internal.prostructure.com21 

Ce que je veux :

70.97.110.40
70.97.117.177
70.97.120.10
70.97.122.105
70.97.122.106
70.97.122.107
70.97.122.104
70.97.122.108
70.97.122.109

8voto

astrovicApps Points 21

Voici quelques méthodes alternatives à la réponse donnée.

Si vos données sont de largeur fixe, vous pouvez également utiliser l'expression régulière suivante expression régulière dans la recherche :

Trouver : ^(.{16}).*$

Remplacer par : \1

C'est super si les données que vous souhaitez conserver contiennent un espace, comme quelqu'un l'a mentionné. De plus, encore une fois pour les données de largeur fixe, vous pouvez utiliser Édition en mode colonne. C'est une petite fonctionnalité sympa qui vous permet d'éditer plusieurs lignes de données à la même position de colonne. Voir Édition en mode colonne.

Il mentionne les touches de direction, mais vous pouvez également utiliser les touches Page précédente/suivante pour une méthode plus rapide, ainsi que les touches Fin et Début. La souris fonctionne également. Mais vous pouvez utiliser ceci pour une méthode ad hoc de suppression des données après un certain point, en particulier s'il ne s'agit que de quelques lignes. C'est aussi bon pour copier des données, mais la façon dont il colle est un peu étrange, donc vous voudrez vous y habituer d'abord.

4voto

actXc Points 41
  1. Appuyez sur ALT tout en utilisant la souris comme un lasso.
  2. Sélectionnez tout ce que vous voulez supprimer
  3. Appuyez sur DELETE

4voto

The Cog Points 141

Similaire à enthdegree:

  1. Placez le curseur à la colonne 16
  2. Shift + Alt + Page Down
  3. Shift + Alt + End
  4. Delete

S'il y a une ligne vide à la fin du fichier, appuyez simplement sur Flèche vers le haut avant le #3.

Ce n'est pas parfait, mais c'est pratique.

3voto

Christian Chapman Points 1350

Voici une façon visuelle :

  • Placez le curseur à la fin d'une adresse IP.
  • Alt+Shift+Pg Down
  • Alt+Shift+Right
  • Delete

Ce n'est pas "basé sur les colonnes". Cela fonctionne uniquement parce que vos adresses IP sont alignées.

2voto

Nguyen Phan Tan Points 201

En mode d'expression régulière, recherchez :

\t.*

Et remplacez par

Rien

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