Vorlage:Str mid/core: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
Keine Bearbeitungszusammenfassung
K (107 Versionen von wikivoyage:Vorlage:Str_mid/core importiert)
 
(70 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
_s={{{s|}}}
{{#ifexpr:({{#if:{{{sublen|}}}|{{{sublen|}}}|1}}=0) or ({{{slen|1}}}=0)|<!--blank-->
_i={{#ifexpr:{{#ifeq:{{{sublen|}}}||0|{{{sublen|}}}}}<0|{{{j|}}}|{{{i|}}}}}
|{{#if:{{{triangle check|}}}|{{error|{{{triangle check|}}}}}
_j={{#ifexpr:{{#ifeq:{{{sublen|}}}||0|{{{sublen|}}}}}<0|{{{i|}}}|{{{j|}}}}}
  |{{#invoke:String|sub
_sublen={{{sublen|}}}
_slen={{{slen|}}}
_sublen-calc={{#expr:{{{j|00}}}-{{{i|00}}}+1}}
_in:{{{in|}}}{{#ifexpr:{{#ifeq:{{{sublen|}}}||0|{{{sublen|}}}}}<0|_INV}}{{{msg|}}}
_{{yesno|{{{three values in|}}}|yes={{#ifexpr:({{{j|0}}}-{{{i|0}}}+1)<>{{{sublen|1}}}|{{error|Error using {{tl|Str mid}}: indexes i={{{i|}}} and j={{{j|}}} do not match requested substring length {{{sublen|}}}.|tag=span}}}}|no=TRIANGLE OK}}
<br/>
&rarr;>{{#invoke:String|sub
|s={{{s|}}}
|s={{{s|}}}
|i={{#ifexpr:{{#ifeq:{{{sublen|}}}||0|{{{sublen|}}}}}<0|{{{j|}}}|{{{i|}}}}}
|i={{#ifeq:{{{invert|no}}}|yes|{{{j|}}}|{{{i|}}}}}
|j={{#ifexpr:{{#ifeq:{{{sublen|}}}||0|{{{sublen|}}}}}<0|{{{i|}}}|{{{j|}}}}}<!--
|j={{#ifeq:{{{invert|no}}}|yes|{{{i|}}}|{{{j|}}}}}
-->|ignore_errors={{{ignore errors|false}}}|{{#if:{{{error category|}}}|error_category={{{error category|}}}}}|no_category={{{no category|false}}}}}<<noinclude>
|ignore_errors={{{ignore_errors|false}}}
{{documentation}}
|{{#if:{{{error_category|}}}|error_category={{{error_category|}}}}}
|no_category={{{no_category|false}}}<!--
-->}}}}}}<!--
-->{{yesno|{{{dbg|no}}}
|yes={{{dbg_in|}}}_CORE:slen:{{{slen|u}}}_i={{{i|u}}}_j={{{j|u}}}_inv={{{invert|u}}}_tchk={{#if:{{{triangle check|}}}|TCHK|-}}_blankexpr:{{#expr:({{#if:{{{sublen|}}}|{{{sublen|}}}|1}}=0) or ({{{slen|1}}}=0)}}
}}<noinclude>
* {{tl|Str mid}}
* {{tl|Str mid/core}}
</noinclude>
</noinclude>

Aktuelle Version vom 23. Februar 2023, 00:35 Uhr

String Module Error: String subset index out of range