Benutzer:PerfektesChaos/js/WikiSyntaxTextMod/usage/replace/comment

aus Wikipedia, der freien Enzyklopädie

WikiSyntaxTextModBenutzungErsetzungen → Kommentar

Kommentar-Ersetzung

Kommentare gehören zu den geschützten Bereichen und sind von den Text- und Link-Ersetzungen ausgenommen. Auf ausdrückliche Anforderung lassen sie sich exklusiv verändern.

Die Methodik entspricht der Text-Ersetzungsliste. Die Kommentar-Ersetzungsliste hat die Form

[
[RegExp-1, Ersetzung-1],
[RegExp-2, Ersetzung-2],
… … …
[RegExp-n, Ersetzung-n, flag]
]

Dabei muss jeder Such-RegExp mit <!-- beginnen und mit --> enden. Fehlt dies im Ersetzungsausdruck, kann der Kommentar auch ganz entfernt werden oder ein „auskommentierter“ Inhalt aktiviert werden. Weil nur Textstellen bearbeitet werden, die in Kommentarmarken eingeschlossen sind, können sie nie auf sonstige Textabschnitte wirken. Sicherheitshalber sollte das Vorkommen eines Kommentar-Endes durch [^>] statt eines beliebigen . ausgeschlossen werden.

mw.libs.WikiSyntaxTextMod.config.mod.comment  =  [
      ["<!-- *Für [^>]+Umgang mit ([^>]+) *-->",
       "<!-- Zu Informationen über den Umgang mit $1 -->"]
                                                 ];
   <!-- erinnernd an Benutzerin:EvaK -->

Als dritter Wert kann das Flag "i" (i = ignore case) nach dem Ersetzungsausdruck angehängt werden. Eine globale Suche ist grundsätzlich nicht vorgesehen.

Die Ersetzungen erfolgen in der Reihenfolge der Definition und noch vor allen anderen Ersetzungen, die auf diese Ergebnisse wirken können.