Zuletzt aktualisiert am 25. Dezember 2023 von Lars
Notepad++ ist ein schicker kleiner Texteditor, der deutlich mehr kann, als der von Windows mitgelieferte Editor. Downloaden kannst Du den Notepad++ unter hier.
Toll sind auch die Möglichkeiten, die Notepad++ bei der Suche bietet. In diesem Artikel zeige ich dir dir Möglichkeiten der erweiterten Suche. Über die regulären Ausdrücke erfährst Du in einem späteren Artikel mehr.
Suchen & Ersetzen kannst du mit dem entsprechenden Symbol in der Symbolleiste aufrufen. Alternativ kannst du das Suchen-Menü oder einfach Strg-H verwenden.
In der Ersetzen-Maske kannst du bei Suchmodus auch "Erweitert" einstellen. Nur was heisst nun dass r, n u.s.w...?
Vergiss bitte nich "Am Ende von vorne beginnen" anzukreuzen, da es ansonsten vorkommen kann, dass du je nach Cursor-Position nicht alle Stellen findest.
n | new line (LF) |
r | carriage return (CR) |
rn | Windows Zeilenumbruch |
t | tab character |
null character | |
xddd | special character with code ddd |
Was heisst das nun? Willst du z.B. nach Tabulator-Stops suchen, gibst du bei "Suchen nach" "t" ein. Eine Besonderheit. Willst du in einem Windows-Text-File nach einem Zeilenumbruch suchen, gibst du "rn" ein. Grund ist hier, dass ein Zeilenumbruch unter Windows durch ein CR / LF repräsentiert wird.
Quellen, weitere Info
Hallo, hier schreibt Lars. Dipl-Ing. Ingenieurinformatik (FH). Seit Jahrzehnten in der IT tätig. Geprüfter (und begeisterter) Webmaster. Ebenso begeisterter Windows-, Apple-, und Office-User. Ich schreibe über alle möglichen Themen rund um IT. Mehr über mich erfährst du hier: Über mich. Danke für deinen Besuch!
Ich würde gerne per Notepad++ nach dem Sonderzeichen "NUL" (Hex 00) in Dateien suchen und alle finden, die mindestens 10x NUL zusammenhängen enthalten. Wie geht das? Finde keine Lösung 🙁
Hallo Andy
Kann ich dir so aus dem Stehgreif leider nicht beantworten, aber eine kurze Google-Suche hat das hier gefunden: http://security102.blogspot.com/2010/04/findreplace-of-nul-objects-in-notepad.html
Gruss
Lars
Das x in "\x00" war das, was mir noch fehlte... Vielen Dank!