Annotation of parser3/tests/185.html, revision 1.1
1.1 ! misha 1: @main[]
! 2: $request:charset[UTF-8]
! 3: $response:charset[UTF-8]
! 4: $response:content-type[
! 5: $.value[text/html]
! 6: $.charset[$response:charset]
! 7: ]
! 8:
! 9:
! 10: $str[о сколько нам открытий чудных...10.11.2005]
! 11: $length(^str.length[]) ^rem{ *** length in real chars (not in bytes) == 42 *** }
! 12:
! 13: <pre>^taint[as-is][
! 14: ^$str[$str]
! 15: <b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789<b>0</b>123456789
! 16: ]</pre>
! 17:
! 18: ^^str.length[]: ^str.length[]<br /><br />
! 19:
! 20: #=^str.right(5)=
! 21: #=^str.mid(43;2)=
! 22:
! 23: ^pos[$str;о]
! 24: ^pos[$str; ]
! 25: ^pos[$str;чудных]
! 26: ^pos[$str;2005]
! 27: ^pos[$str;zzz]
! 28:
! 29:
! 30: <table border="1">
! 31: <tr>
! 32: <td>N</td>
! 33: <td>^^str.left(N)</tr>
! 34: <td>^^str.right(N)</tr>
! 35: <td>^^str.mid(N;Z)</tr>
! 36: </tr>
! 37: ^for[i](0;$length\2+1){
! 38: <tr>
! 39: <td>^eval($i*2)</td>
! 40: <td>^left[$str]($i*2)</td>
! 41: <td>^right[$str]($i*2)</td>
! 42: <td>^mid[$str]($i*2;3)</td>
! 43: </tr>
! 44: }
! 45: </table>
! 46:
! 47:
! 48:
! 49: @left[str;num]
! 50: '^str.left($num)'
! 51:
! 52:
! 53:
! 54: @right[str;num]
! 55: '^str.right($num)'
! 56:
! 57:
! 58: @mid[str;num;count]
! 59: '^str.mid($num;$count)'
! 60:
! 61:
! 62: @pos[str;substr]
! 63: ^^str.pos[$substr]: ^str.pos[$substr]<br />
E-mail: