Suchen und Ersetzen
Suchen und Ersetzen bezeichnet eine Funktion, die in vielen Editoren und Textverarbeitungsprogrammen vorhanden ist. Sie sucht nach einem oder mehreren Vorkommnissen eines Musters (meist einer Zeichenkette) und ersetzt es nach Vorgaben des Benutzers.
Anwendung
Suchen-und-Ersetzen-Funktionen werden meist auf Zeichenketten in Textdateien angewendet und ersparen dem Benutzer zeitintensives manuelles Durchsuchen eines Dokumentes sowie das jeweilige Überschreiben der Fundstellen. Bereits O26, einer der ersten bildschirmorientierten Texteditoren, verfügte über eine einfache Funktion für das Suchen und Ersetzen von Zeichenketten.[2]
In Textverarbeitungsprogrammen wie OpenOffice Writer[3] oder Microsoft Word[4] können darüber hinaus auch Formatierungen gesucht bzw. ersetzt werden.
Das Prinzip des automatisierten Suchens und Ersetzens wird auch auf andere Software übertragen, zum Beispiel bietet manche Grafiksoftware die Möglichkeit zur Farbersetzung in Bildern.
Optionen
Da es keine einheitlichen Standards für Software gibt, kann die Gestaltung und der Umfang der Funktion von Programm zu Programm erheblich abweichen. Es gibt jedoch gewisse Optionen, die in den meisten Fällen bei Nutzung der Funktion suchen und ersetzen im Kontext von Zeichenketten zur Verfügung stehen:
- Einzel- oder vollständige Suche/Ersetzung
- Hier kann entschieden werden, ob die Suche zunächst zur nächsten Fundstelle gehen und dort ggf. die gewünschte Ersetzung vornehmen soll oder ob das Programm alle Fundstellen komplett markiert bzw. jeweils durch den eingegebenen Inhalt ersetzt. Bei der Einzelsuche oder -ersetzung kann nach dem Finden oder Ersetzen meist durch einen Schalter oder eine Taste zur nächsten Fundstelle gesprungen werden.
- Suchrichtung
- Die Suchfunktion beginnt üblicherweise an dem Ort des Dokuments, wo sich der Cursor befindet. Mit dieser Einstellung kann festgelegt werden, ob man zum Anfang oder zum Ende des Dokumentes hin suchen will und – wenn die Funktion dort angekommen ist – ob sie von dort von der gegenüberliegenden Seite wieder zum Cursor hin suchen soll.
- Groß-Kleinschreibung (Case sensitivity)
- Legt fest, ob die Groß- und Kleinschreibung Teil des Suchmusters sein (case sensitive) oder bei der Suche ignoriert werden (case insensitive) soll. So findet zum Beispiel eine Suche nach
abc
bei Nichtbeachtung der Groß-/Kleinschreibung auchABC
undAbc
. - Regulärer Ausdruck
- Reguläre Ausdrücke erlauben die Angabe sehr flexibler Zeichenkettenmuster als Suchausdrücke, sodass damit zum Beispiel nach Wörtern gesucht werden kann, deren Anfang und Ende vorgegeben ist. Durch Rückreferenzierung können mit regulären Ausdrücken beispielsweise Vertauschungen (Klaus Müller → Müller, Klaus) durchgeführt werden. Die Syntax der regulären Ausdrücke zeigt je nach Programm unterschiedlichen Umfang und unterschiedliches Verhalten.
Verwandte Themen
- Mit Suchen und Ersetzen lassen sich einfache Refactoring-Maßnahmen durchführen, beispielsweise das Umbenennen von Variablen.
- Eine weitere Standardfunktion in Textverarbeitung und Editoren ist Kopieren und Einfügen.
Einzelnachweise
- en:User:Cacycle/wikEd, englischsprachige Wikipedia – der kleine Texteditor wird auch von der deutschsprachigen Wikipedia verwendet, siehe Projektseite
- O26, de PP console editor. O26 Befehlsreferenz im Museum Waalsdorp (Memento vom 4. September 2012 im Webarchiv archive.today).
- Suchen und Ersetzen von Text. In: Handbuch zu OpenOffice Writer 2.x. Abgerufen am 10. Januar 2021.
- Suchen und Ersetzen von Text oder anderen Elementen. In: Word-Hilfe. Microsoft, abgerufen am 10. Januar 2021.