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

Aus Open Source Ecology - Germany
Version vom 1. März 2020, 23:23 Uhr von Andreas Plank (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Bildwegweiser Hilfe}} Um viele Seiten gleichzeitig zu bearbeiten, kann man als Gruppenmitglied der [{{FULLURL:Spezial:Benutzer|group=bureaucrat}} Bürokraten…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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:
  3. man trägt man den regulären Ausdruck ein, zum Suchen und
    • 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)
  4. die entsprechende Ersetzung (das wird Zeilenanweisung um Zeilenanweisung abgearbeitet, falls man mehrer Such & Ersetzen verarbeiten lassen möchte)
    • es ist hilfreich zu wissen, dass /^/ den Text-Seitenanfang und /$/ das Text-Seitenende sucht und nicht innerzeilig sicht 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