|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Kalachev 2:5020/1711.9 22 Sep 2000 22:26:30 To : Alexey Zajcew Subject : Re: Разбить на триады --------------------------------------------------------------------------------
AZ> Подскажите как разбить на триады (по три цифры через пробел) ?
AZ> '12345678'
AZ> должно получиться:
AZ> '12 345 678'
sub commify {
my $text = reverse $_[0];
$text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1./g;
return scalar reverse $text;
}
(c) Perl CookBook
Только вместо точки пробел поставь:
$text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1 /g;
np: nothing
Nevermind
--- GoldED+/386 1.1.1.2
* Origin: Катали мы ваше солнце! (с) С. Лукьяненко (2:5020/1711.9)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2597739cbddc8.html, оценка из 5, голосов 10
|