|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Nikolay Pichtin 2:5056/30 31 Jul 2004 11:01:39 To : All Subject : Разделитель --------------------------------------------------------------------------------
Делаю так:
Есть массив
1|2|3
4|5|6
надо 3 заменить на 7777 (частный случай).
foreach (@mass) {
@array = split /\|/;
if ($array[0] eq "1") {
$array[2] = "7777";
}
for (my $i=0;$i<$#array+1;$i++) {
push (@Row,join("",$array[$i],"|"));
}
push (@Row,"\n");
}
Hа выходе получаю @Row
1|2|777|
4|5|6|
Hо дело в том, что мне не надо в конце |
Как это побороть?
* Ад вовсе не хуже рая, просто нужно в нем родиться.
-- Hиколай
----------------------------------------------------------------------
---
* Origin: Истина - это вовсе не то, что можно убедительно доказать (2:5056/30)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1813410b7d57.html, оценка из 5, голосов 10
|