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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sanyo Titaev                         2:5070/66.1    22 Jul 2000  00:38:53
 To : Maxim Y. Zinyakov
 Subject : split и кавычки
 -------------------------------------------------------------------------------- 
 
 
 21 Jul 28 18:57, Maxim Y. Zinyakov wrote to Sanyo Titaev:
 
  ST>> бей как бъётся, а потом анализируй полученные элементы на предмет
  ST>> ^' $' и склеивай
 
  MZ> Что Вы говорите? а если строчка такая: "1,'would, you, mind?', eh ?" ?
 
     and what?
 
 #!/usr/bin/perl
 $string="1,'would, you, mind?', eh ?";
 @arr=split(/,/, $string);
 $i=@arr;
 for ( $j=0; $j<$i; $j++)
 {
         if ( $arr[$j] =~ /^'/ && $arr[j] !~ /'$/ )
         {
                 $new_val=$arr[$j];
                 for ($z=$j+1; $z<$i; $z++)
                 {
                         $new_val.=",".$arr[$z];
                         if ($arr[$z] =~ /'$/)
                         {
                                 $j=$z;
                                 last;
                         }
                 }
                 print "$new_val\n";
         }else
         {
                 print "$arr[$j]\n";
         }
 }
 
 oasis# ./test.pl
 1
 'would, you, mind?'
  eh ?
 
 конструкцию можно усложнить, если предположить вложенные выражения
 
     'sdfsdf, sdfsdf, 'sdfsdfsdf sdfdf',dsfsdfsdf,sdf'
 суммируя количество элементов, начинающихся с ', и соответсвенно отматывая на
 нужное количество элементов, оканчивающихся на '
 
 Sanyo
 
 --- GoldED/W32 3.0.1
  * Origin: -=The Bulls=-  mailto:tit@irk.ru (2:5070/66.1)
 
 

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

 Тема:    Автор:    Дата:  
 split и кавычки   Dmitry Diskin   21 Jul 2000 12:49:51 
 split и кавычки   Sanyo Titaev   21 Jul 2000 22:08:25 
 split и кавычки   Maxim Y. Zinyakov   21 Jul 2000 18:57:46 
 split и кавычки   Sanyo Titaev   22 Jul 2000 00:38:53 
 split и кавычки   Maxim Y. Zinyakov   21 Jul 2000 19:59:40 
 split и кавычки   Sanyo Titaev   22 Jul 2000 02:34:02 
 split и кавычки   Maxim Y. Zinyakov   21 Jul 2000 21:57:02 
 split и кавычки   Maxim Y. Zinyakov   21 Jul 2000 18:08:24 
 split и кавычки   Dmitry Diskin   28 Jul 2000 20:22:20 
 split и кавычки   Maxim Y. Zinyakov   29 Jul 2000 12:26:30 
 Re: split и кавычки   Serge Shikov   24 Jul 2000 05:45:57 
 split и кавычки   Dmitry Diskin   28 Jul 2000 19:55:46 
 Re: split и кавычки   Serge Shikov   01 Aug 2000 13:48:35 
 Re: split и кавычки   Dmitriy Goldobin   24 Jul 2000 06:03:21 
 split и кавычки   Dmitry Diskin   28 Jul 2000 20:24:24 
 Re: split и кавычки   Igor Nikolaev   30 Jul 2000 09:15:52 
Архивное /ru.perl/27643978ee1a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional