Suchen und Ersetzen

Top  Previous 

Dateinamen: Angabe von Dateifiltern, mehrere Typen werden durch ein Semikolon getrennt.

Beispiel:

*.*

*.cpp;*.h

 

Suchen in: Der Ordner, in dem gesucht werden soll, es können auch Unterordner durchsucht werden.

Hinweis: Derzeit kann nur ein Ordner gleichzeitig durchsucht werden.

 

Enthaltener Text: Der Suchtext, dieser kann auch mehrzeilig sein.

Hinweis: Derzeit wird nur die Suche und das Ersetzen in Textdateien unterstützt.

 

Suchtyp:

a) Normale Suche:

Ganzes Wort: Es werden nur Wörter gefunden, die sich innerhalb von Wortgrenzen (z.B. Leerzeichen, Tab, Zeilenumbruch) befinden, mit der Einstellung Unterstrich ist Wortgrenze kann festgelegt werden, ob ein Unterstrich ebenfalls als Wortgrenze gilt.

Beispiel: Bei der Suche nach einem ganzen Wort haus wird hochhaus nicht gefunden.

Füllzeichen ignorieren: Zeichen wie Leerzeichen, Tabulator, Zeilenumbruch werden bei der Suche sowohl im Suchtext als auch im Dateiinhalt bei mehrfachem Auftreten ignoriert, es muss nur jeweils ein gemeinsames Vorkommen eines Füllzeichens geben.

Beispiel:

a

 

b

wird in

a

 

 

       b

gefunden aber nicht in ab.

Erweitert: Die Texteingaben \r \n \t im Suchtext werden erweitert zu Wagenrücklauf, Zeilenvorschub, Tabulator.

 

b) Wildcard:

Unterstützt werden:

? * [] ! - siehe dazu zum Beispiel.

Hinweis: für diese Suche gibt es derzeit noch keine Ersetzen-Funktion.

 

c) Regulärer Ausdruck:

MatchesEveryThing, MultiLine, ExtendedPattern, InvertedGreediness, DontCapture, UnicodeProperties: Siehe dazu.

 

 

Größe (Bytes, kB, MB, GB): Es kann eine minimale und/oder maximale Größe angegeben werden. Der Wert 0 entspricht keiner Angabe.

Hinweis: Bei einer Suche in Dateien ist die maximale Größe derzeit auf 10 MB beschränkt, um größere Textdateien zu durchsuchen, muss explizit eine maximale Größe angegeben werden.

 

Datum von, bis: Es kann ein Datumsbereich für das Änderungsdatum der Datei eingegeben werden, dabei entsprechen die Datumswerte 1.1.1970 und 31.12.3000 keiner Eingabe.

 

Text ersetzen mit: Der Text mit dem der Suchtext ersetzt werden soll, dieser kann auch mehrzeilig sein.

Leere Eingabe ist gültig: Sofern kein Ersetzen-Text eingetragen wird, wird der Suchtext aus dem Dateiinhalt entfernt.

Diese Einstellung muss auch aktiviert werden, falls der Ersetzen-Text nur aus Zeichen wie Leerzeichen, Tabulator, Zeilenumbruch besteht.

Erweitert: Siehe oben.

 

Datei konvertieren nach: Ändert die Textkodierung für eine Datei.

Wichtig: Sofern ein anderer Eintrag als Keine Konvertierung ausgewählt wurde, wird die Datei auch geändert, falls keine Text-Suche eingestellt wurde.

Eine Änderung findet in diesem Fall nur statt, falls sich der ursprüngliche und der neue Textinhalt der Datei unterscheiden.

Wird zusätzlich eine Text-Suche eingestellt, wird die Konvertierung nur ausgeführt, falls der Suchtext gefunden wird.

 

Sicherungsordner: Falls eine Ersetzung oder eine Änderung der Textkodierung stattfinden soll, muss zuvor ein Sicherungsordner angegeben werden, dieser darf kein Unterordner des Suchordners (Suchen in) sein.

Die Originaldatei wird erst geändert, nachdem im Sicherungsordner eine Kopie der Orignaldatei erfolgreich abgelegt  wurde.

Bei jedem neuen Ersetzen-Vorgang wird im Sicherungsordner ein Unterordner mit Datums- und Zeitangabe angelegt, (z.B. 07.02.2023-11.08.03), in dem für die Kopien der Originaldatei die gleichen Unterordner wie im Suchordner angelegt werden.

Sollte es zu einer ungewollten Ersetzung kommen, kann der vorherige Zustand jederzeit durch Umkopieren des Ordners in den Suchordner umgekehrt werden.

 

Vorgang starten: Startet die Suche oder Ersetzung.

 

Treffer berechnen: Berechnet die Anzahl aller gefundenen Textstellen in einer Datei.