Vorlage:Includeregex

aus Wiki Aventurica, dem DSA-Fanprojekt

Erklärung[Quelltext bearbeiten]

Einsatzgebiet:
mehrere Namensräume
Verwendung
Namensraum 19.09.2024
(Artikel) 30 171
Benutzer 0
Wiki Aventurica 14
Datei 0
MediaWiki 0
Vorlage 22
Hilfe 0
Kategorie 0
Inoffiziell 15
Chronik: 0

Diese Vorlage ist dazu gedacht, im include=-Teil eines DPL-Aufrufs, der Teile der Kurzbeschreibung eines Artikels einbindet, verwendet zu werden. Diese Regex soll dabei alle Infoboxen, Bilder und ähnliche Elemente herausfiltern, sodass der DPL-Aufruf auch wirklich nur den Textinhalt der Kurzbeschreibung ausgibt.

Die hier verwendete Regex wurde dabei ursprünglich von Theaitetos auf Hilfe:Dynamic Page List/Substitution/Derischer Index erstellt.

Code zum Einbinden[Quelltext bearbeiten]

 |include = #Kurzbeschreibung[{{Includeregex}}100]

Aussehen[Quelltext bearbeiten]

@<(div¦gallery).*?</(div¦gallery)>@is~@\n\{\¦.*?\n\¦\}@is~@\{\{([Tt]humb¦Bild).*?\}\}\n@is~@\n\{\{Infobox.*?\n\}\}\n@s~@\[\[Kategorie:.*?\]\]@is~@\[\[(Bild¦Datei):.*?\.(png¦gif¦jpg¦jpeg¦svg).*?\]\]\n@is~@^;@im~@^\s+@~@\s+$@~