|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Leonid Subbotin 2:5007/16.1 27 Oct 2000 12:16:40 To : Alexander Babanov Subject : Как пpоще всего pазделить... --------------------------------------------------------------------------------
AB>>> Извращаться, так до упора:
AB>>> while($a) { push @b, substr $a, 0, 5, ""; }
AM>> @b = ($a =~ /.{1,5}/gs);
AM>> ещё не пробовали? ;-)
AB> Проходило еще в первом слушании :) Только без /s
AB> Еще варианты будут?
$a="sdf;lgmsdfklv'sdlkfmbwkmb;wjfnb";
(length($str)==5?((push # это
@rez,$str),$str=$_,$tmp++):($str.=$_,$tmp++),$tmp==length($a)?push # одна
@rez,$str:()) foreach(split //,$a); # строка
print join "\n",@rez;
Всегда с вами, Sln !
--- GoldED+/386 1.1.4
* Origin: Sln Station (2:5007/16.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2068539f92de1.html, оценка из 5, голосов 10
|