GlossarWiki:Spielwiese: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{#rreplace:{{#rreplace:ABC|A|a}}|B|b}}
{{#vardefine: s | A B, C D, E F}}


{{#regex:{{PAGENAME}}|%^.*/(.*)$%|$1}}
{{#rreplace: {{#rreplace: {{#var:s}}|A|a}}|B|b}}


{{#explode:{{#rreplace:AB  CD E|[ \t\n]+|<nowiki> </nowiki>}}| |0}}
{{ #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 }} }}
  #while:
{{ #vardefine: s2 | {{#explode:{{#var:s}}|,|{{ #var: i }} }} }}
  | {{ #ifexpr: {{ #var: i }} < 5 | true }}
'''{{ #var: s2 }}''' →{{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}}
  |<nowiki/>
* {{ #var: i }}{{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
}}
 
{{#vardefine: i | 0
}}{{#vardefine: s | {{#rreplace:AB  CD E|[ \t\n]+|~}}
}}{{
  #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 }} |<nowiki/>
* {{ #var: s2 }} }}
}}


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


----
{{ #vardefine: i | 0 }}
{{#vardefine: and |
{{
}}{{#vardefine: i | 0  
}}{{#vardefine: s | Emma  K.  Mustermann,Otto  Hans Musterfrau,  Emma  K.J. Mustermann
}}{{
   #while:
   #while:
   | {{ #ifexpr: {{ #var: i }} >= 0 | true }}
   | {{ #ifexpr: {{ #var: i }} >= 0 | true }}
   |{{ #vardefine: s2 | {{#explode:{{ #var: s  }}|,|{{ #var: i }} }}  
   |{{ #vardefine: s2 | {{#explode:{{ #var: s  }}|,|{{ #var: i }} }}}}
}}{{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }}  
  {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }}}}
}}{{#ifeq: {{#len:{{ #var: s2 }}}} | 0 | {{ #vardefine: i | -1 }} | {{#var: and}} {{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{#regex:{{ #var: s2 }}|%\.[ \t\n]*([^\.]*)\.%|.\,$1.}}
  {{ #ifeq: {{#len:{{ #var: s2 }}}} | 0 | {{ #vardefine: i | -1 }} | '''{{ #var: s2 }}''' → {{#rsplit: {{ #var: s2 }}|[ ]|-1}}, {{#rsplit:{{ #var: s2 }}|([ ][^ ]*)$|0}} <nowiki>; </nowiki> }}
|([ ][^ ]*)$|0}}
}}{{#vardefine: and |<nowiki> </nowiki>AND<nowiki> </nowiki>  
}}
}}
}}


{{#regex:{{ #var: s2 }}|%\.[ \t\n]*([^\.]*)\.%|.\,$1.}}


{{ #vardefine: s3 | {{#rreplace:{{ #var: s2 }}|\.[ \t\n]+([^\.]*)\.|.~$1.}}
}}
----


{{#regex:{{PAGENAME}}|%^.*/(.*)$%|$1}}


----





Version vom 9. September 2011, 09:28 Uhr


a b, C D, E F


A B → B, A


C D →D, C


E F →F, E


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


{{#regex:Spielwiese|%^.*/(.*)$%|$1}}


»Übergröße«

Mūsā al-Ḫwārzimī

SELECT * FROM ts_parse('phonet_parser_utf8', 'ƧƨƳƴȱἄDŽIJDžǶḪḌa Mūsā al-aḪawārzimī al-Ḫawārzimī');

var x: int = 5;
<a><b/></a>