|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 Apr 2001 09:53:27 To : "Lishtovny Denis" Subject : Re: создать массив -------------------------------------------------------------------------------- Lishtovny Denis <lishtovny@rtsoft.msk.ru> wrote: LD>Привет ALL LD>есть фаил, в котором слова разделены символом chr(0), как мне создать массив LD>элементы в котором будут эти слова? LD>p.s. chr(0) - как я думаю, это символ конца строки. Это смотря что понимать под строкой. Если строковую константу в C-шной программе, то да. В большинстве прочих случаев - нет. LD>если смотреть этот фаил в виндах, то символ chr(0) не виден, а вот в линуксе LD>в mc он виден как точка. LD>пробовал split /chr(0)/строка файла; ничего не выходит. Так - конечно не будет. Hу не подставляются в строки в двойных кавычках (а регексп с точки зрения интерполяции - почти то же самое) результаты вычисления выражений. Вот переменные - подставляются. my $zero = chr(0); split /$zero/ $fileline будет работать. Или можно воспользоваться бэкслэш-подстановками split /\0/ $filename -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: FT-center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/950918f78c86.html, оценка из 5, голосов 10
|