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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nick Kostirya                        2:5020/400     21 Mar 2003  16:20:50
 To : Andrew Alakozow
 Subject : Re: skilful split
 -------------------------------------------------------------------------------- 
 
 > NK> Опять мое любопытство побудило написать в эху,
 > NK> так как сам не додумался, как сделать из строки "1, 2\,% , 3,4"; одним
 > NK> лишь split
 > NK> разбивку на 1   2,%   3    4.
 > NK> То есть не разбивать по заслешанной запятой,
 > NK> 2,% не разрывать.
 > Из "1, 2\,% , 3,4" -- никак, split получает ее уже в интерполированном
 
 виде.
 
 > Из '1, 2\,% , 3,4':
 >
 > @bar = map { $_=~s/\\,/,/;$_ } split (/(?<!\\),/,'1, 2\,% , 3,4');
 >
 
 Спасибо отозвавшимся.
 Hаверное точно никак не получится сделать это лишь одним split.
 Думал, что можно как-то поколдовать с заглядованием назад и автономным
 шаблоном.
 
 Hиколай.
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: skilful split   Nick Kostirya   21 Mar 2003 16:20:50 
Архивное /ru.perl/11346ec4f9a76.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional