Hilfe:Ersetzungen in mehreren Seiten mithilfe regulärer Ausdrücke

From Open Source Ecology - Germany
Jump to navigation Jump to search

Um viele Seiten gleichzeitig zu bearbeiten, kann man als Gruppenmitglied der Bürokraten und Administratoren Ersetzungen global durchführen.

Man kann dabei wie folgt vorgehen:

  1. gehe auf die Spezialseite Sammelbearbeitung mithilfe regulärer Ausdrücke
  2. oben in (1) trägt man die Seiten ein, auf denen man Ersetzungen durchführen lassen möchte und stellt den Seitenmodus ein:
    • Seitennamen (die Seiten bearbeiten, die angegeben wurden)
    • Seitennamen-Präfixe (die Seiten bearbeiten, die mit dieser Zeichenfolge beginnen)
    • Kategorienamen (die Seiten bearbeiten, die der angegebenen Kategorien zugeordnet sind)
    • Rückverweise (die Seiten bearbeiten, die auf die angegebenen Seiten verlinken)
  3. dann trägt man den regulären Ausdruck in eine Zeile ein, zum Suchen und
  4. man trägt in diegleiche Zeilenhöhe die entsprechende Ersetzungsanweisung ein (Hinweis: Suchen-Ersetzen Anweisungen werden zeilenweise einander entsprechend abgearbeitet: Suchen-Anweisung in Zeile 1 links (bei 2) wird durch Ersetzenanweisung in Zeile 1 rechts (bei 3) abgearbeitet, Zeile 2 links mit Zeile 2 rechts usw., falls man mehrere Such & Ersetzen verarbeiten lassen möchte)
    • es ist hilfreich zu wissen, dass /^/ den Text-Seitenanfang und /$/ das Text-Seitenende sucht und nicht innerzeilig sucht wie das normalerweise der Fall wäre bei regulären Ausdrücken; ein Textzeilenende hingegen kann nur mit /Suchtext.*\n/ gefunden werden
  5. gib eine prägnente Bearbeitungsnotiz als Zusammenfassung an, z.B. „+Kategorien“ oder dgl.
  6. man kann vor dem Ausführen, die Ersetzungsprozedur(en) vortesten durch „Vorschau anzeigen“
  7. schlussendlich führt man die Ersetzungsprozedur(en) aus mittels „Ausführen“ durch
Suchen und Ersetzen mehrer Seiten gleichzeitig (Schritte 1, 2 usw. siehe Text)


Hier nun ein Beispiel, wie man mehrere Ersetzungen mit einer Verarbeitung anwenden kann. Jede Zeile in der Suchfeldeingabe, hat eine entsprechende Zeile in der Ersetzungsfeldeingabe, und so werden mit /^/ am Text-Seitenanfang Einfügungen erwirkt und mit /$/ am Text-Seitenende Kategorien angefügt.

Mehrere Anweisungen von Suchen und Ersetzen werden nacheinander ausgeführt