Новости | 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