| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 07.03.2004 18:45 / 07.03.2004 18:49
...вы свой код будете постоянно в тело страниц писать или его вынесите в отдельный метод? про то и речь: идет сравнение регулярных выражений. и если так, то эти выражения надо ставить в равные условия. при этом где находится метод (в отдельном файле или нет) - значения не имеет.@trim1[str]
$result[^str.match[^^\s+][]{}]
$result[^result.match[\s+^$][]{}]
@trim2[str]
$result[^str.match[^^\s*(.*?)\s*^$][]{$match.1}]
@do[n;code][v]
^memory:compact[]
^run_time{$code}[v]
<tr>
<td>$n</td>
<td>$v.time ms</td>
<td>$v.memory_kb KB</td>
</tr>
@main[]
$f[^file::load[text;/_test.html]]
$f1[^file::load[text;/auto.p]]
$steps[^table::create{cnt text
10000 ghbvth ntrcnf
400 $f.text
400 $f1.text
}]
^steps.menu{
Text size: ^steps.text.length[] bytes<br />
Iterations: $steps.cnt
<table cellpadding='5' cellspacing='0' border='1'>
^do[1]{^for[page](1;$steps.cnt){$a[^trim[$steps.text]]}}
^do[2]{^for[page](1;$steps.cnt){$a[^trim1[$steps.text]]}}
^do[3]{^for[page](1;$steps.cnt){$a[^trim2[$steps.text]]}}
</table>
<br /></br />
}P.S. @run_time и @trim используются те, что в lib.p