Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 создать массив   Lishtovny Denis   04 Apr 2001 08:54:23 
 Re: создать массив   vitus@ice.ru   04 Apr 2001 09:53:27 
 создать массив   Slava Korchagin   06 Apr 2001 09:39:18 
 Re: создать массив   Artem Chuprina   06 Apr 2001 14:22:16 
 создать массив   Slava Korchagin   06 Apr 2001 17:29:48 
 Re: создать массив   Sergey V. Leschenko   05 Apr 2001 23:26:14 
 Re: создать массив   vilfred   06 Apr 2001 08:30:34 
 Re: создать массив   Lishtovny Denis   06 Apr 2001 09:37:42 
 создать массив   Slava Korchagin   06 Apr 2001 12:53:09 
 создать массив   Dmitry Smolin   06 Apr 2001 16:30:54 
 Re: создать массив   vilfred   06 Apr 2001 17:11:37 
 создать массив   Slava Korchagin   07 Apr 2001 17:59:18 
Архивное /ru.perl/950918f78c86.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional