Geen bewerkingssamenvatting |
|||
| (3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 4: | Regel 4: | ||
|Uses= | |Uses= | ||
}} | }} | ||
{{Collapsible | |||
|ID=sdfsdfsdf | |||
|Content= | |||
==Simple== | |||
<pre> | <pre> | ||
{{#invoke:Arraymap |map | {{#invoke:Arraymap |map | ||
| Regel 16: | Regel 20: | ||
}} | }} | ||
Or | Or, using unnamed, sequential approach: | ||
<pre>{{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}}</pre> | <pre>{{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}}</pre> | ||
{{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}} | {{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}} | ||
==Special use cases== | ==Special use cases== | ||
If sep needs to be a space, use %s | If sep needs to be a space, use %s? | ||
===Escaped syntax for curly braces and pipes=== | |||
<pre> | <pre> | ||
Escape {{... }} as %{%{ ... %}%} | Escape {{... }} as %{%{ ... %}%} | ||
Escape | as % | Escape | as % | ||
{{#invoke:Arraymap |map | |||
|vals=Persoon/-1002367743,Persoon/400 | |||
|sep=, | |||
|varstr=xxx | |||
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%} | |||
|outputsep=;\s | |||
|escaped=true | |||
|fuzzy=false | |||
}} | |||
</pre> | </pre> | ||
| Regel 34: | Regel 49: | ||
|sep=, | |sep=, | ||
|varstr=xxx | |varstr=xxx | ||
|map=%{%{#ask: [[xxx]] %?Has name %}%} | |map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%} | ||
|outputsep=;\s | |outputsep=;\s | ||
|escaped=true | |||
|fuzzy=false | |fuzzy=false | ||
}} | |||
}} | |||
Huidige versie van 21 sep 2023 14:04
Module:Arraymap - doc
Summary
Module similar in functionality to PageForms's arraymap.
==Simple==
{{#invoke:Arraymap |map
|vals=Álvar,Núñez ,, Cabeza,de Vaca,,|sep=,,
|varstr=xxx |map=(xxx) |outputsep=;\s
}}
[Álvar,Núñez]; [Cabeza, de Vaca]
Or, using unnamed, sequential approach:
{{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}}
[Álvar]; [Núñez]; [Cabeza]; [de Vaca]
Special use cases
If sep needs to be a space, use %s?
Escaped syntax for curly braces and pipes
Escape {{... }} as %{%{ ... %}%}
Escape | as %
{{#invoke:Arraymap |map
|vals=Persoon/-1002367743,Persoon/400
|sep=,
|varstr=xxx
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%}
|outputsep=;\s
|escaped=true
|fuzzy=false
}}
