Vorlage:Formel: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{#expr:{{#regex:{{#regex:{{#regex:{{{Formel}}}|/(^{{!}}[^a-zA-Z])x([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}|/(^{{!}}[^a-zA-Z])y([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}|/(^…“)
 
(Leserlicher.)
 
Zeile 1: Zeile 1:
{{#expr:{{#regex:{{#regex:{{#regex:{{{Formel}}}|/(^{{!}}[^a-zA-Z])x([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}|/(^{{!}}[^a-zA-Z])y([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}|/(^{{!}}[^a-zA-Z])z([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}}}<!--
{{#vardefine:__formel|{{{Formel}}}}}<!--
 
-->{{#if:{{{1|}}}|<!--
-->{{#vardefine:__formel|{{#regex:{{#var:__formel}}|/(^{{!}}[^a-zA-Z])x([^a-zA-Z]{{!}}$)/|$1 {{{1}}} $2}}}}<!--
-->}}<!--
-->{{#if:{{{2|}}}|<!--
-->{{#vardefine:__formel|{{#regex:{{#var:__formel}}|/(^{{!}}[^a-zA-Z])y([^a-zA-Z]{{!}}$)/|$1 {{{2}}} $2}}}}<!--
-->}}<!--
-->{{#if:{{{3|}}}|<!--
-->{{#vardefine:__formel|{{#regex:{{#var:__formel}}|/(^{{!}}[^a-zA-Z])z([^a-zA-Z]{{!}}$)/|$1 {{{3}}} $2}}}}<!--
-->}}<!--
 
-->{{#expr:{{#var:__formel}}}}<!--
--><noinclude>{{Dokumentation}}</noinclude>
--><noinclude>{{Dokumentation}}</noinclude>

Aktuelle Version vom 22. Januar 2014, 18:51 Uhr

Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“


[Bearbeiten] Dokumentation

Diese Vorlage ersetzt die Parameter x, y und z in {{{Formel}}} durch die Werte in {{{1}}}, {{{2}}} und {{{3}}} und berechnet das Ergebnis.

Verwendung[Bearbeiten]

Diese Vorlage wird mit {{Formel|Formel=Parameter|1|2|3}} eingebunden.

Sinn der Vorlage ist in einem Artikel eine Formel übergeben zu können und die Vorlage setzt dann mithilfe dieser Vorlage nur noch die Werte ein.

Parameter[Bearbeiten]

  • Formel: Die zu evaluierende Expression (Parserfunktion {{#expr:}})

Optionale Parameter[Bearbeiten]

  • 1/2/3: Die Werte durch die x, y und z ersetzt werden sollen.