Sandbox

From PCSAR

(Difference between revisions)
Jump to: navigation, search
(str sub long)
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}}} *=&#32;
 
-
|*{{{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}}}<!--
 
-
 
-
-->}}<!--
 
-
 
-
-->}}
 

Revision as of 22:27, 2 March 2013

#SuggestionReferred to

next

  • 0
  • Sug0
  • 36
  • 2012-10-02 Mock/Critque/Sug9
  • Sug9
  • Sug9
Personal tools