Hilfe:Ersetzungen in mehreren Seiten mithilfe regulärer Ausdrücke: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 12: Zeile 12:
 
--><li>Rückverweise (die Seiten bearbeiten, die auf die angegebenen Seiten verlinken)</li><!--
 
--><li>Rückverweise (die Seiten bearbeiten, die auf die angegebenen Seiten verlinken)</li><!--
 
--></ul></li>
 
--></ul></li>
<li>dann trägt man den regulären Ausdruck ein, zum Suchen und</li>
+
<li>dann trägt man den regulären Ausdruck in eine Zeile ein, zum Suchen und</li>
<li>die entsprechende Ersetzung eintragen (das wird Zeilenanweisung um Zeilenanweisung abgearbeitet, falls man mehrer Such & Ersetzen verarbeiten lassen möchte)<ul><!--
+
<li>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)<ul><!--
--><li> es ist hilfreich zu wissen, dass <code>/^/</code> den Text-Seitenanfang und <code>/$/</code> 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 <code>/Suchtext.*\n/</code> gefunden werden</li><!--
+
--><li> es ist hilfreich zu wissen, dass <code>/^/</code> den Text-Seitenanfang und <code>/$/</code> 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 <code>/Suchtext.*\n/</code> gefunden werden</li><!--
 
--></ul></li>
 
--></ul></li>
 
<li> gib eine prägnente Bearbeitungsnotiz als Zusammenfassung an, z.B. „+Kategorien“ oder dgl.</li>
 
<li> gib eine prägnente Bearbeitungsnotiz als Zusammenfassung an, z.B. „+Kategorien“ oder dgl.</li>

Aktuelle Version vom 2. März 2020, 19:58 Uhr

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