[Comm] Test, sorry... ah, perl...
Alexey Tourbin
at на altlinux.ru
Пт Июн 24 03:20:04 MSD 2005
Test, sorry...
Здесь недавно спрашивали буквально следующее:
> Естьт некий текстовый файл, в нём в несколько колонок ( и строк
> соотвественно). Но меджу колонками в качестве разделителя идут..
> пробелы. Причём между колонками их число (пробелов) не одинаковое. (от
> 1 до 10). Вопрос --как бы данные загнать в массив? количество колонок
> известно..
Так вот, делается это буквально так:
@parts = split ' ', $var;
Из perldoc -f split:
As a special case, specifying a PATTERN of space (' ') will
split on white space just as "split" with no arguments does.
Thus, "split(' ')" can be used to emulate awk's default
behavior, whereas "split(/ /)" will give you as many null
initial fields as there are leading spaces. A "split" on
"/\s+/" is like a "split(' ')" except that any leading
whitespace produces a null first field. A "split" with no
arguments really does a "split(' ', $_)" internally.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/community/attachments/20050624/acf29882/attachment.bin
Подробная информация о списке рассылки Community