|
|
| version 1.3, 2008/07/17 09:26:28 | version 1.6, 2010/07/03 07:21:52 |
|---|---|
| Line 1 | Line 1 |
| @main[] | @main[] |
| $request:charset[UTF-8] | $request:charset[UTF-8] |
| $response:charset[UTF-8] | $response:charset[UTF-8] |
| $response:content-type[ | $response:content-type[ |
| Line 9 $response:content-type[ | Line 9 $response:content-type[ |
| $str[ab^taint["]"cd^taint[xml][&]&ef] | $str[ab^taint["]"cd^taint[xml][&]&ef] |
| <pre>^$str[$str] [^str.length[]]</pre> | <pre>^$str[$str] [^str.length[]]</pre> |
| ^^str.left[]: ^left[$str]<br /> | |
| ^^str.left(-2): ^left[$str](-2)<br /> | |
| ^^str.left(4): ^left[$str](4)<br /> | ^^str.left(4): ^left[$str](4)<br /> |
| ^^str.left(9): ^left[$str](9)<br /> | ^^str.left(9): ^left[$str](9)<br /> |
| ^^str.left(20): ^left[$str](20)<br /> | |
| ^^str.right[]: ^right[$str]<br /> | |
| ^^str.right(-3): ^right[$str](-3)<br /> | |
| ^^str.right(4): ^right[$str](4)<br /> | ^^str.right(4): ^right[$str](4)<br /> |
| ^^str.right(9): ^right[$str](9)<br /> | ^^str.right(9): ^right[$str](9)<br /> |
| ^^str.right(30): ^right[$str](30)<br /> | |
| ^^str.mid(1;8): ^mid[$str](1;8)<br /> | ^^str.mid(1;8): ^mid[$str](1;8)<br /> |
| ^^str.mid(2;0): ^mid[$str](2;0)<br /> | |
| ^^str.mid(3;-1): ^mid[$str](3;-1)<br /> | |
| ^^str.mid(7): ^mid[$str](7)<br /> | |
| ^^str.mid(8;99): ^mid[$str](8;99)<br /> | |
| ^^str.mid(40): ^mid[$str](40)<br /> | |
| ^^str.mid(40;2): ^mid[$str](40;2)<br /> | |
| ^^str.mid(-5): ^mid[$str](-5)<br /> | |
| ^^str.mid(-5;2): ^mid[$str](-5;2)<br /> | |
| <hr /> | <hr /> |
| $str[о сколько нам открытий чудных...10.11.2005] | $str[о сколько нам открытий чудных...10.11.2005] |
| Line 21 $length(^str.length[]) ^rem{ *** length | Line 35 $length(^str.length[]) ^rem{ *** length |
| <pre>^taint[as-is][ | <pre>^taint[as-is][ |
| ^$str[$str] [^str.length[]] | ^$str[$str] [^str.length[]] |
| <b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789 | <b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789 |
| ]</pre> | ]</pre> |
| ^^str.pos[]: ^try{^str.pos[]}{$exception.handled(1)error}<br /> | |
| ^^str.pos[^$empty]: ^str.pos[$empty]<br /> | |
| ^pos[$str;о] | ^pos[$str;о] |
| ^pos[$str;о;2] | |
| ^pos[$str; ] | ^pos[$str; ] |
| ^pos[$str;чудных] | ^pos[$str;чудных] |
| ^pos[$str;2005] | ^pos[$str;2005] |
| Line 58 $length(^str.length[]) ^rem{ *** length | Line 75 $length(^str.length[]) ^rem{ *** length |
| } | } |
| </table> | </table> |
| @left[str;num][substr] | @left[str;num][substr] |
| $substr[^str.left($num)] | ^try{ |
| '$substr' [^substr.length[]] | ^if(def $num){ |
| $substr[^str.left($num)] | |
| }{ | |
| $substr[^str.left[]] | |
| } | |
| $result['$substr' [^substr.length[]]] | |
| }{ | |
| $exception.handled(1) | |
| $result[error] | |
| } | |
| @right[str;num][substr] | @right[str;num][substr] |
| $substr[^str.right($num)] | ^try{ |
| '$substr' [^substr.length[]] | ^if(def $num){ |
| $substr[^str.right($num)] | |
| }{ | |
| $substr[^str.right[]] | |
| } | |
| $result['$substr' [^substr.length[]]] | |
| }{ | |
| $exception.handled(1) | |
| $result[error] | |
| } | |
| @mid[str;num;count] | @mid[str;num;count] |
| '^str.mid($num;$count)' | ^try{ |
| ^if(def $num){ | |
| ^if(def $count){ | |
| $substr[^str.mid($num;$count)] | |
| }{ | |
| $substr[^str.mid($num)] | |
| } | |
| }{ | |
| $substr[^str.mid[]] | |
| } | |
| $result['$substr' [^substr.length[]]] | |
| }{ | |
| $exception.handled(1) | |
| $result[error] | |
| } | |
| @pos[str;substr] | @pos[str;substr;offset] |
| ^^str.pos[$substr]: ^str.pos[$substr]<br /> | ^^str.pos[$substr]^if(def $offset){($offset)}: ^if(def $offset){^str.pos[$substr]($offset)}{^str.pos[$substr]}<br /> |