GlossarWiki:Problems: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#vardefine: s | A B, C D, E F}}
{{#vardefine: s | A B, C D, E F}}


{{#rreplace: {{#rreplace: {{#var:s}}|A|a}}|B|b}}
{{#vardefine: i | 0 }}
{{#vardefine: s2 | {{#explode:{{#var:s}}|,|{{ #var: i}} }} }}
{{#var: s2 }} → {{#rsplit: {{ #var: s2}}|[ ]|-1}}, {{#rsplit:{{#var: s2}}|([ ][^ ]*)$|0}}


{{ #vardefine: i | 0 }}
{{#vardefine: i | {{#expr: {{#var: i}} + 1 }} }}
{{ #vardefine: s2 | {{#explode:{{#var:s}}|,|{{ #var: i }} }} }}
{{#vardefine: s2 | {{#explode:{{#var:s}}|,|{{#var: i}} }} }}
'''{{ #var: s2 }}''' → {{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}}
{{#var: s2 }} → {{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{#var: s2}}|([ ][^ ]*)$|0}}


{{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
{{#vardefine: i | {{#expr: {{#var: i}} + 1 }} }}
{{ #vardefine: s2 | {{#explode:{{#var:s}}|,|{{ #var: i }} }} }}
{{#vardefine: s2 | {{#explode:{{#var:s}}|,|{{#var: i}} }} }}
'''{{ #var: s2 }}''' →{{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}}
{{#var: s2 }} → {{#rsplit: {{#var: s2}}|[ ]|-1}}, {{#rsplit:{{#var: s2}}|([ ][^ ]*)$|0}}


{{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
{{#vardefine: i | 0 }}
{{ #vardefine: s2 | {{#explode:{{#var:s}}|,|{{ #var: i }} }} }}
{{#while:
'''{{ #var: s2 }}''' →{{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}}
   |{{#ifexpr: {{#var: i }} >= 0 | true }}
 
   |{{#vardefine: s2 | {{#explode:{{#var: s}}|,|{{#var: i}} }}}}
{{ #vardefine: i | 0 }}
   {{#vardefine: i | {{ #expr: {{#var: i}} + 1 }}}}
{{
   {{#ifeq: {{#len:{{#var: s2 }}}} | 0 | {{#vardefine: i | -1}} | {{#var: s2}} → {{#rsplit: {{#var: s2}}|[ ]|-1}}, {{#rsplit:{{#var: s2}}|([ ][^ ]*)$|0}} <nowiki>; </nowiki> }}
  #while:
   | {{ #ifexpr: {{ #var: i }} >= 0 | true }}
   |{{ #vardefine: s2 | {{#explode:{{ #var: s }}|,|{{ #var: i }} }}}}
   {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }}}}
   {{ #ifeq: {{#len:{{ #var: s2 }}}} | 0 | {{ #vardefine: i | -1 }} | '''{{ #var: s2 }}''' → {{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}} <nowiki>; </nowiki> }}
}}
}}

Aktuelle Version vom 9. September 2011, 11:31 Uhr



A B → B, A


C D → D, C


E F → F, E


A B → B, A ; C D → D, C ; E F → F, E ;