J'ai un fichier que chaque ligne qui se termine par Chaque ligne est une longueur différente et contient différents caractères ne pouvant rien utiliser comme des délimiteurs. p> mars 15, 2013 code> et d'autres dates, donc j'ai besoin de retirer la fin de chaque ligne indique les 13 derniers caractères p>
3 Réponses :
Vous pouvez utiliser une expression régulière dans la recherche puis le remplacer par rien. Et bien sûr, vous pouvez utiliser une regex plus expressive pour correspondre à des dates uniquement dans votre format particulier et rien d'autre. P> p> Rechercher et remplacer code> -Dialog (
ctrl code> +
h code>) qui est ancré à la fin de la ligne:
Cela fonctionne totalement bien, rappelez-vous que les 13 dans cette expression peuvent être changés en un nombre quelconque de caractères, vous devrez peut-être couper.
Comme d'autres déjà disaient, utilisez une recherche sur REGEX dans la recherche et remplacez la dialogue (Ctrl + H) avec le motif que les dates suivent. Compte tenu de votre exemple, cela devrait faire: remplacer par une chaîne vide. P> p>
Juste pour vous donner une alternative. Vous pouvez également utiliser le mode d'édition de colonne. p>
Appuyez sur éditer. Au deuxième regard, je vois que vous avez mentionné les lignes sont de longueur différente. Donc, cela pourrait ne pas fonctionner dans votre cas. Quoi qu'il en soit, je le laisserai comme ça. Qui sait que cela pourrait être utile plus tard, ou peut-être pour quelqu'un d'autre. P> alt code> et
clic gauche sur CODE> votre souris et déplacez votre souris verticalement sur toutes les lignes que vous souhaitez modifier. Ensuite, vous pouvez simplement supprimer tout à partir de cette colonne. P>