|
|
Line 7: |
Line 7: |
| * {{#titleparts:{{#ask: [[Category:Suggestion]] [[Suggestion list::2012-10-02 Mock/Critque]] | order=reverse | limit=1 | link=none | searchlabel= | default=Sug0 }}||-1}} | | * {{#titleparts:{{#ask: [[Category:Suggestion]] [[Suggestion list::2012-10-02 Mock/Critque]] | order=reverse | limit=1 | link=none | searchlabel= | default=Sug0 }}||-1}} |
| * {{#titleparts:{{#ask: [[Category:Suggestion]] [[Suggestion list::2012-10-02 Mock/Critque]] | order=reverse | limit=1 | link=none | searchlabel= | default=Sug0 }}||-1}} | | * {{#titleparts:{{#ask: [[Category:Suggestion]] [[Suggestion list::2012-10-02 Mock/Critque]] | order=reverse | limit=1 | link=none | searchlabel= | default=Sug0 }}||-1}} |
- | == str index/logic ==
| |
- |
| |
- | <includeonly>{{{{{|safesubst:}}}#switch:{{{1}}}
| |
- | |*{{{2}}} *= 
| |
- | |*{{{2}}}a*=a
| |
- | |*{{{2}}}b*=b
| |
- | |*{{{2}}}c*=c
| |
- | |*{{{2}}}d*=d
| |
- | |*{{{2}}}e*=e
| |
- | |*{{{2}}}f*=f
| |
- | |*{{{2}}}g*=g
| |
- | |*{{{2}}}h*=h
| |
- | |*{{{2}}}i*=i
| |
- | |*{{{2}}}j*=j
| |
- | |*{{{2}}}k*=k
| |
- | |*{{{2}}}l*=l
| |
- | |*{{{2}}}m*=m
| |
- | |*{{{2}}}n*=n
| |
- | |*{{{2}}}o*=o
| |
- | |*{{{2}}}p*=p
| |
- | |*{{{2}}}q*=q
| |
- | |*{{{2}}}r*=r
| |
- | |*{{{2}}}s*=s
| |
- | |*{{{2}}}t*=t
| |
- | |*{{{2}}}u*=u
| |
- | |*{{{2}}}v*=v
| |
- | |*{{{2}}}w*=w
| |
- | |*{{{2}}}x*=x
| |
- | |*{{{2}}}y*=y
| |
- | |*{{{2}}}z*=z<noinclude><!--
| |
- | --></noinclude>
| |
- | |*{{{2}}}A*=A
| |
- | |*{{{2}}}B*=B
| |
- | |*{{{2}}}C*=C
| |
- | |*{{{2}}}D*=D
| |
- | |*{{{2}}}E*=E
| |
- | |*{{{2}}}F*=F
| |
- | |*{{{2}}}G*=G
| |
- | |*{{{2}}}H*=H
| |
- | |*{{{2}}}I*=I
| |
- | |*{{{2}}}J*=J
| |
- | |*{{{2}}}K*=K
| |
- | |*{{{2}}}L*=L
| |
- | |*{{{2}}}M*=M
| |
- | |*{{{2}}}N*=N
| |
- | |*{{{2}}}O*=O
| |
- | |*{{{2}}}P*=P
| |
- | |*{{{2}}}Q*=Q
| |
- | |*{{{2}}}R*=R
| |
- | |*{{{2}}}S*=S
| |
- | |*{{{2}}}T*=T
| |
- | |*{{{2}}}U*=U
| |
- | |*{{{2}}}V*=V
| |
- | |*{{{2}}}W*=W
| |
- | |*{{{2}}}X*=X
| |
- | |*{{{2}}}Y*=Y
| |
- | |*{{{2}}}Z*=Z<noinclude><!--
| |
- | --></noinclude>
| |
- | |*{{{2}}}1*=1
| |
- | |*{{{2}}}2*=2
| |
- | |*{{{2}}}3*=3
| |
- | |*{{{2}}}4*=4
| |
- | |*{{{2}}}5*=5
| |
- | |*{{{2}}}6*=6
| |
- | |*{{{2}}}7*=7
| |
- | |*{{{2}}}8*=8
| |
- | |*{{{2}}}9*=9
| |
- | |*{{{2}}}0*=0<noinclude><!--
| |
- | --></noinclude>
| |
- | |*{{{2}}}!*=!
| |
- | |*{{{2}}}@*=@
| |
- | |*{{{2}}}#*=#
| |
- | |*{{{2}}}$*=$
| |
- | |*{{{2}}}%*=%
| |
- | |*{{{2}}}^*=^
| |
- | |*{{{2}}}&*=&
| |
- | |*{{{2}}}**=*
| |
- | |*{{{2}}}(*=(
| |
- | |*{{{2}}})*=)<noinclude><!--
| |
- | --></noinclude>
| |
- | |*{{{2}}}.*=.
| |
- | |*{{{2}}},*=,
| |
- | |*{{{2}}}<*=<
| |
- | |*{{{2}}}>*=>
| |
- | |*{{{2}}}:*=:
| |
- | |*{{{2}}};*=;
| |
- | |*{{{2}}}[*=[
| |
- | |*{{{2}}}]*=]
| |
- | |*{{{2}}}'*='
| |
- | |*{{{2}}}"*="
| |
- | |*{{{2}}}?*=?
| |
- | |*{{{2}}}/*=/
| |
- | |*{{{2}}}\*=\
| |
- | |*{{{2}}}{*={
| |
- | |*{{{2}}}}*=}
| |
- | |*{{{2}}}~*=~
| |
- | |*{{{2}}}`*=`
| |
- | |*{{{2}}}{{=}}*={{=}}
| |
- | |*{{{2}}}-*=-
| |
- | |*{{{2}}}{{!}}*={{!}}
| |
- | |*{{{2}}}+*=+
| |
- | |*{{{2}}}_*=_
| |
- | |*{{{2}}}♣*=♣
| |
- | |*{{{2}}}♦*=♦
| |
- | |*{{{2}}}♥*=♥
| |
- | |*{{{2}}}♠*=♠<noinclude><!--
| |
- | --></noinclude>
| |
- | |{{FormattingError |nocategory={{{nocategory|}}} |Character not recognized by string_index}}
| |
- | }}</includeonly><noinclude>
| |
- |
| |
- | {{documentation}}
| |
- | </noinclude>
| |
- |
| |
- | == str index ==
| |
- | <includeonly>{{{{{|safesubst:}}}str ≥ len
| |
- | | 1 = {{{1|}}}
| |
- | | 2 = {{{2|0}}}
| |
- | | 3 = {{{{{|safesubst:}}}str index/logic |nocategory={{{nocategory|}}} |*{{{{{|safesubst:}}}str left |nocategory={{{nocategory|}}} |{{{1|}}}|{{{2|0}}}}}*|{{{{{|safesubst:}}}str left |nocategory={{{nocategory|}}} |{{{1|}}}|{{{{{|safesubst:}}}#expr:{{{2|0}}}-1}}}}}}
| |
- | | 4 = {{FormattingError |nocategory={{{nocategory|}}} |((str index)): String is not long enough.}}
| |
- | }}</includeonly><noinclude>
| |
- | {{documentation}}
| |
- | </noinclude>
| |
- |
| |
- | == str sub long ==
| |
- | {{#ifeq:{{{2|0}}}|0|{{str_left |nocategory={{{nocategory|}}} |{{{1}}}|{{{3|0}}}}}|<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 1 and {{{2|0}}} + {{{3|0}}} >= 1|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|1}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 2 and {{{2|0}}} + {{{3|0}}} >= 2|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|2}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 3 and {{{2|0}}} + {{{3|0}}} >= 3|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|3}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 4 and {{{2|0}}} + {{{3|0}}} >= 4|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|4}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 5 and {{{2|0}}} + {{{3|0}}} >= 5|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|5}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 6 and {{{2|0}}} + {{{3|0}}} >= 6|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|6}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 7 and {{{2|0}}} + {{{3|0}}} >= 7|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|7}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 8 and {{{2|0}}} + {{{3|0}}} >= 8|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|8}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 9 and {{{2|0}}} + {{{3|0}}} >= 9|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|9}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 10 and {{{2|0}}} + {{{3|0}}} >= 10|<noinclude><!--
| |
- | --></noinclude>{{str_index|{{{1}}}|10}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 11 and {{{2|0}}} + {{{3|0}}} >= 11|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|11}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 12 and {{{2|0}}} + {{{3|0}}} >= 12|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|12}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 13 and {{{2|0}}} + {{{3|0}}} >= 13|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|13}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 14 and {{{2|0}}} + {{{3|0}}} >= 14|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|14}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 15 and {{{2|0}}} + {{{3|0}}} >= 15|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|15}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 16 and {{{2|0}}} + {{{3|0}}} >= 16|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|16}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 17 and {{{2|0}}} + {{{3|0}}} >= 17|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|17}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 18 and {{{2|0}}} + {{{3|0}}} >= 18|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|18}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 19 and {{{2|0}}} + {{{3|0}}} >= 19|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|19}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 20 and {{{2|0}}} + {{{3|0}}} >= 20|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|20}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 21 and {{{2|0}}} + {{{3|0}}} >= 21|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|21}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 22 and {{{2|0}}} + {{{3|0}}} >= 22|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|22}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 23 and {{{2|0}}} + {{{3|0}}} >= 23|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|23}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 24 and {{{2|0}}} + {{{3|0}}} >= 24|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|24}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 25 and {{{2|0}}} + {{{3|0}}} >= 25|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|25}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 26 and {{{2|0}}} + {{{3|0}}} >= 26|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|26}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 27 and {{{2|0}}} + {{{3|0}}} >= 27|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|27}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 28 and {{{2|0}}} + {{{3|0}}} >= 28|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|28}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 29 and {{{2|0}}} + {{{3|0}}} >= 29|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|29}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 30 and {{{2|0}}} + {{{3|0}}} >= 30|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|30}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 31 and {{{2|0}}} + {{{3|0}}} >= 31|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|31}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 32 and {{{2|0}}} + {{{3|0}}} >= 32|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|32}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 33 and {{{2|0}}} + {{{3|0}}} >= 33|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|33}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 34 and {{{2|0}}} + {{{3|0}}} >= 34|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|34}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 35 and {{{2|0}}} + {{{3|0}}} >= 35|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|35}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 36 and {{{2|0}}} + {{{3|0}}} >= 36|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|36}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 37 and {{{2|0}}} + {{{3|0}}} >= 37|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|37}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 38 and {{{2|0}}} + {{{3|0}}} >= 38|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|38}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 39 and {{{2|0}}} + {{{3|0}}} >= 39|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|39}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 40 and {{{2|0}}} + {{{3|0}}} >= 40|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|40}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 41 and {{{2|0}}} + {{{3|0}}} >= 41|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|41}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 42 and {{{2|0}}} + {{{3|0}}} >= 42|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|42}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 43 and {{{2|0}}} + {{{3|0}}} >= 43|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|43}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 44 and {{{2|0}}} + {{{3|0}}} >= 44|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|44}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 45 and {{{2|0}}} + {{{3|0}}} >= 45|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|45}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 46 and {{{2|0}}} + {{{3|0}}} >= 46|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|46}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 47 and {{{2|0}}} + {{{3|0}}} >= 47|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|47}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 48 and {{{2|0}}} + {{{3|0}}} >= 48|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|48}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 49 and {{{2|0}}} + {{{3|0}}} >= 49|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|49}}}}<noinclude><!--
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} < 50 and {{{2|0}}} + {{{3|0}}} >= 50|<noinclude><!--
| |
- | --></noinclude>{{str_index |nocategory={{{nocategory|}}} |{{{1}}}|50}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>{{#ifexpr:{{{2|0}}} >= 50 or {{{2|0}}} + {{{3|0}}} > 50|{{FormattingError |nocategory={{{nocategory|}}} |max index is 50 for str_sub}}}}<noinclude><!--
| |
- |
| |
- | --></noinclude>}}
| |
- |
| |
- | == str right ==
| |
- | <!--
| |
- |
| |
- | -->{{Str sub long<!--
| |
- |
| |
- | -->|nocategory={{{nocategory|}}}<!--
| |
- |
| |
- | -->|{{{1}}}<!--
| |
- |
| |
- | -->|{{{2}}}<!--
| |
- |
| |
- | -->|{{#expr:{{Str len<!--
| |
- |
| |
- | -->|nocategory={{{nocategory|}}}<!--
| |
- |
| |
- | -->|{{{1}}}<!--
| |
- |
| |
- | -->}}-{{{2}}}<!--
| |
- |
| |
- | -->}}<!--
| |
- |
| |
- | -->}}
| |