Vorlage:ParseWaffe: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(0xc2a0 NO-BREAK SPACE … wie kommt das dahin!?!)
(Waaah, debugging-Output (+ß im Regex))
Zeile 1: Zeile 1:
<!--
<!--
-->{{#vardefine:WaffeName | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name|Silbersteinaxt}}} }} | ~Name&#61;\s*[äöüa-z /-]+~is }}                  | /Name&#61;/ | }} | #[äöüa-z -/]+#i}} }}<!--
-->{{#vardefine:WaffeName | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Name&#61;\s*[äöüßa-z /-]+~is }}                  | /Name&#61;/ | }} | #[äöüßa-z -/]+#i}} }}<!--
-->{{#vardefine:Stärke      | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke&#61;[^&}]*(\d{{!}}[. -])+/s }}            | /&#\d+;/    | }} | /\d(\d{{!}}[. -])*/s}} }}<!--
-->{{#vardefine:Stärke      | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke&#61;[^&}]*(\d{{!}}[. -])+/s }}            | /&#\d+;/    | }} | /\d(\d{{!}}[. -])*/s}} }}<!--
-->{{#vardefine:A            | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke&#61;\s*(\d{{!}}[. -])+/s }}        | /&#61;/      | }} | /\d(\d{{!}}[. -])+/}} }}<!--
-->{{#vardefine:A            | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke&#61;\s*(\d{{!}}[. -])+/s }}        | /&#61;/      | }} | /\d(\d{{!}}[. -])+/}} }}<!--

Version vom 14. Januar 2015, 03:32 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage parst einen Waffenartikel und speichert Name der Waffe, Stärke, Mindestanforderungen, Preis, Haltbarkeit und RepKosten (bzw berechnet diese selbst) in Variablen.

Verwendung

Diese Vorlage wird mit

{{ParseWaffe|Name=Waffenname}} 

eingebunden.

Parameter

  • Waffenname: Name der zu untersuchenden Waffe. Vorsicht: nicht in Artikelform