Comment faire pour supprimer le dernier 13 (ou n) les caractères de chaque ligne à l'aide de Notepad++
J'ai un fichier dont chaque ligne se termine par Mar 15, 2013
et d'autres dates, donc j'ai besoin de supprimer la fin de chaque ligne de la dernière 13 caractères
Chaque ligne est une longueur différente et dispose de différents personnages ne peuvent pas utiliser n'importe quoi comme délimiteurs.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser une expression régulière dans les
search and replace
-dialogue (Ctrl
+H
) qui est ancré à la fin de la ligne:Puis le remplacer par rien. Et bien sûr, vous pourriez utiliser un plus expressif expression régulière pour rechercher uniquement les dates dans votre format particulier et rien d'autre.
Que les autres ont déjà dit, l'utilisation d'une expression régulière de recherche dans la recherche et remplacer le dialogue (ctrl + h) avec le motif de la dates de la suivre. Compte tenu de votre exemple, il doit faire:
Remplacer par une chaîne vide.
Juste pour vous donner une alternative. Vous pouvez également utiliser la colonne mode d'édition.
Appuyez sur
Alt
etLeft click
votre souris et déplacez la souris verticalement au-dessus de toutes les lignes que vous souhaitez modifier. Ensuite, vous pouvez simplement supprimer tout ce à partir de cette colonne.MODIFIER. Sur le deuxième coup d'oeil, je vois que vous avez mentionné les lignes sont de longueur différente. Donc cela peut ne pas fonctionner dans votre cas. De toute façon je vais le laisser tel qu'il est. Qui sait, il pourrait venir dans maniable, plus tard, ou peut-être pour quelqu'un d'autre.