Löschen Sie alles nach einer Anzahl Zeichen in Zeichenfolge in Notepad ++


1

Das folgende Beispiel zeigt Zeichen pro Zeile in Notepad ++. Ich muss die Zeichen pro Zeile auf 14 Zeichen begrenzen.

11111111111111111111
2222222222222222222222222
333333333333333333333

Ich brauche es wie folgt aussehen:

11111111111111
22222222222222
33333333333333

Wie kann ich die Anzahl der Zeichen in Notepad ++ auf 14 Zeichen pro Zeile begrenzen?


Können Sie uns bitte mehr Informationen über das angestrebte Ziel geben, das Sie erreichen möchten - ist dies nur für das Bearbeiten vorgesehen oder wird die Datei von einem anderen System verwendet und benötigt es auf diese Weise. Sind es beliebige Zeichen oder bestimmte Muster?
Eric G

1
Wenn Sie dies nur einmal tun müssen, werfen Sie einen Blick auf die Funktion Spaltenmodus notepad-plus-plus.org/features/column-mode-editing.html und löschen Sie einfach die letzten 13 mit ein paar Klicks.
TheUser1024

Antworten:


5

Ersetzen Sie ein Regex.
Ersetzen ^(.{14}).*$ mit \1. Behalte das . matches newline Option nicht markiert.


Aus irgendeinem Grund habe ich festgestellt, dass das Zeichen ^ in Notepad ++ nicht immer funktioniert. Es kann keine Regex gefunden werden, die mit dem Zeichen beginnt. Irgendeine Idee, warum?
Kard Nails

Es funktionierte für mich mit den Beispieldaten von OP. Können Sie Ihre Probe auf Pastebin posten?
tumchaaditya

Es war eine andere ähnliche Frage, bei der das OP alle Vorkommen von Literal "\ N" in jeder Zeile außer der ersten entfernen musste. Also schlug ich vor, dass er rannte (\\N.*?)\\N mehrmals. Es hat funktioniert, aber ein anderer Benutzer hat dies gepostet ^(.*?\\N.*?)\\N (als wir dachten, das OP wollte nur das zweite Vorkommen in jeder Zeile entfernen), was weder für den Fragesteller noch für mich funktionierte. Notepad ++ konnte es einfach nicht finden. Keine Probleme mit Ihrem Redex, obwohl ...
Kard Nails

1

In Notepad ++ können Sie die Such- und Ersetzungsfunktion folgendermaßen verwenden: enter image description here


1
Vielleicht möchten Sie ^ und & amp; um es einfach nur sicher zu machen und OP hat Zeichen erwähnt. Es sind nicht nur Ziffern.
tumchaaditya
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.