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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Diskin                        2:5061/109.32  28 Jul 2000  20:24:24
 To : All
 Subject : split и кавычки
 -------------------------------------------------------------------------------- 
 
 
 21 Jul 00 11:49, Dmitry Diskin wrote to All:
 
  DD> Есть такая строка:
 
  DD> 1,2,5,'this is string field','look, this is another field'
 
  DD> Hадо ее split-ом разбить на элементы, которые разделяются запятыми,
  DD> при этом то, что в апострофах, разбивать не надо. Есть какие-нибудь
  DD> удобные быстрые способы? А то мне предложили использовать DBD::CSV...
 
 Спасибо всем откликнувшимся. Между тем я получил еще парочку вариантов:
 
 use Text::ParseWords;
 @fields = "ewords(',',0,"1,2,5,'this is string field','look, this is another
 field'");
 
 - кавычки тоже не сохраняются
 
 И еще, самый логичный:
 
 $str = "1,2,5,'this is string field','look, this is another field' ";
 $str =~ s/'(.+),(.+)'/'$1##$2'/mg;   # change commas inside quotes to another
 funny pattern
 @fields = split(/,/, $str); #split
 map { s/##/,/mg; } @fields; #change back to commas
 
 Dmitry
 
 --- GoldED/W32 3.0.1
  * Origin: ююю dda@ic.ru ююю (2:5061/109.32)
 
 

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

 Тема:    Автор:    Дата:  
 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/39123981dfba.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional