टेम्पलेट:Str mid: रिवीजन सभ के बीचा में अंतर

Content deleted Content added
imported>DePiep
rm named param i - doesn't work
imported>DePiep
rm option named param j= -- bad effects
लाइन 1:
{{str mid/core
| s={{{1|}}}
| i={{#if:{{{2|}}}|{{{2|}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{j|{{{4|}}}}}}|1|0}})|{{#expr:{{{j|{{{4|}}}}}}-{{{3|}}}+{{#ifexpr:{{{3|}}}<0|-1|1}}}}|1}}}}
| j={{#if:{{{j|{{{4|}}}}}}|{{min|{{{j|{{{4|}}}}}}|{{str len|{{trim|{{{1|}}}}}}}}}|{{#if:{{{3|}}}|{{#expr:{{#if:{{{2|}}}|{{{2|}}}|1}}+{{{3|}}}+{{#ifexpr:{{{3|}}}<0|1|-1}}}}|{{#invoke:String|len|{{trim|{{{1|}}}}}}}}}}}
| slen={{#invoke:String|len|{{trim|{{{1|}}}}}}}
| sublen={{formatnum:{{{3|}}}}}
| invert={{#ifexpr:{{formatnum:{{#ifeq:{{{3|}}}||0|{{{3|}}}}}}}<0|yes|no}}
| triangle check={{#if:{{{2|}}}|{{#if:{{{3|}}}|{{#if:{{{j|{{{4|}}}}}}|{{#ifexpr:(({{{j|{{{4|0}}}}}}-{{{2|0}}}+1)<>{{{3|0}}}) and ({{{2|}}}*{{{j|{{{4|}}}}}}<>0)|Error using {{tl|Str mid}}: indexes i={{{2|}}} and j={{{j|{{{4|}}}}}} do not match requested substring length {{{3|}}}}}|}}}}}}
|ignore_errors={{{ignore errors|false}}}
|error_category={{yesno|{{{error category|}}}|yes={{{error category|}}}}}