2013-03-16 18 views

Antwort

20

Sie können einen regulären Ausdruck in dem search and replace -Dialog (Ctrl + H) verwenden, die anchored bis zum Ende der Zeile ist:

.{13}$ 

ersetzen Sie es dann mit nichts. Und natürlich könnten Sie eine ausdrucksstärkere Regex verwenden, um nur Daten in Ihrem speziellen Format und nichts anderes zu finden.

+0

Das funktioniert ganz gut, denken Sie daran, dass die 13 in diesem Ausdruck in eine beliebige Anzahl von Zeichen geändert werden kann, die Sie möglicherweise trimmen müssen. – Xedret

0

Wie bereits erwähnt, verwenden Sie eine Regex-Suche im Suchen und Ersetzen-Dialog (Strg + h) mit dem Muster, dem die Daten folgen. Bei Ihrem Beispiel sollte dies Folgendes tun:

[A-Za-z]{3}\s(\d){1,2},\s?\d{4}$ 

Ersetzen durch leere Zeichenfolge.

0

Nur um Ihnen eine Alternative zu geben. Sie können auch den Spaltenbearbeitungsmodus verwenden.

Drücken Sie Alt und Left click Ihre Maus und bewegen Sie Ihre Maus vertikal über alle Zeilen, die Sie bearbeiten möchten. Dann können Sie einfach alles löschen, was von dieser Spalte ausgeht.

BEARBEITEN. Beim zweiten Blick sehe ich, dass du erwähnt hast, dass die Zeilen unterschiedlich lang sind. Das könnte in deinem Fall nicht funktionieren. Jedenfalls werde ich es so lassen wie es ist. Wer weiß, dass es später nützlich sein könnte, oder vielleicht für jemand anderen.

Verwandte Themen