Dokumentation | 
Suchen & Ersetzen
Arachnophilia © Copyright 2011, P. Lutus.
Arachnophilia ist CareWare (Englische Webseite)

Übersetzt ins Deutsche von Wolfram Strempfer

Das Suchen nach und das Ersetzen von Text ist beim Entwickeln von Webseiten und beim Programmieren ein absolutes Standard-Problem. Deshalb hat Arachnophilia eine spezielle Leiste, die nur diesem Zweck dient. Sie sieht so aus:

Aber weil wir uns alle Möglichkeiten von Suchen & Ersetzen ansehen wollen, klicken wir auf den Knopf, auf dem "Exp" steht (von Englisch "to expand" = erweitern). Dadurch erweitert sich die Leiste:

Die Regeln sind ganz einfach:

Die Fähigkeiten von "All" und "Global" bedeuten offensichtlich, dass Sie vorsichtig sein müssen — bevor Sie "All" oder "Global" drücken, sollten Sie sich zuerst vergewissern, dass Sie wirklich den richtigen Text in den Fenstern Suche und Ersetzen stehen haben.

Sowohl das Suche-Fenster als auch das Ersetzen-Fenster merken sich, was Sie schoneinmal eingegeben haben. So können Sie, falls Sie eine Suche wiederholen müssen, einfach die Drop-Down-Liste öffnen und Ihre frühere Eingabe verwenden, anstatt sie neu einzutippen.

Weitere Regeln und Tipps: Escape-Zeichen
Die üblichen Escape-Zeichen arbeiten sowohl in normalen Sucheinträgen als auch in solchen, in denen reguläre Ausdrücke verwendet werden: \n = Zeilenumbruch, \t = Tabulator, und so weiter und so fort. Diese Escape-Zeichen funktionieren in beiden Eingabefeldern, im Suchfeld und im Ersetzen-Feld. Und, weil der Backslash "\" als Escape-Anfangszeichen verwendet wird, müssen Sie, wenn Sie nach einem "\" suchen wollen, dieses als "\\" eingeben.
Lange Sucheinträge
Vermeiden Sie es, mehr als ein paar Worte in den Haupt-Suchen-und-Ersetzen-Feldern einzugeben. Wenn Sie längere Ausdrücke suchen oder ersetzen wollen, erzeugen Sie ein Makro, das Ihren Text enthält, und dann verwenden Sie diesen Makronamen in den Suchen-und-Ersetzen-Feldern. Um den Makronamen anschließend ins Feld zu bekommen, klicken Sie einfach einmal mit der rechten Maustaste und wählen Sie den Namen aus der aufklappenden Liste.

Wenn Sie zu viel Text in ein Suchen- oder ein Ersetzen-Feld eingeben, könnte es passieren, dass Ihre Drop-Down-Liste unbrauchbar wird. Wenn Ihnen das tatsächlich passiert, können Sie den Eintrag aus der Konfigurationsdatei entfernen, indem Sie sie bearbeiten. Sie finden sie unter:

(Benutzerverzeichnis)/.Arachnophilia/Arach.ini
Und zum Schluss eine Bemerkung zu Regulären Ausdrücken. Wenn Sie "RegExp" im "Reg Exp Functions"-Abschnitt auswählen, aktivieren Sie damit den Parser für Reguläre Ausdrücke, ein sehr mächtiges Werkzeug, das an dieser Stelle nicht näher beschrieben werden soll. Wenn Sie lernen wollen, wie Sie Reguläre Ausdrücke verwenden können, verweise ich auf das Internet, wo es etliche Seiten zu diesem Thema gibt. Eine Suchmaschine wie www.google.de wird Ihnen eine ganze Reihe auflisten.

Und noch eine wichtige Sache: Ein ganz unschuldig aussehender, unachtsam geschriebener Regulärer Ausdruck kann Ihr Programm und Ihren Computer zum Absturz bringen. Speichern Sie deshalb immer Ihre Dokumente, bevor Sie mit Regulären Ausdrücken experimentieren. Und speichern Sie erfolgreiche Reguläre Ausdrücke stets in Makros anstatt sie jedesmal neu aus dem Gedächtnis einzugeben. Vermeiden Sie es außerdem, den "Instant"-Modus zusammen mit regulären Ausdrücken zu verwenden — ein nur teilweise eingegebener regulärer Ausdruck könnte zu unerwarteten Effekten führen.

 

Dokumentation |