|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Startsev 2:5020/400 03 Aug 2000 01:13:33 To : All Subject : Re: split и кавычки -------------------------------------------------------------------------------- Igor Nikolaev wrote in message <8m6foc$96i$1@sensi.pu.ru>... >qq работает с любым terminator'ом, можешь . использовать >(если у тебя пропищало - это правильно, это был \007 :) >В конце концов, если сильно прижало можно устроить экранировку, >а потом по результату пройтись и дежкранировать. > >А надо ли? Hу что вы все мучаете скотинку, аж неловко прям :-)) Известно, что задача разбора строки с вложенными парными тегами в общем случае не решается парсерами типа регулярных выражений. Для этого требуется написать хотя бы парсер с рекурсивным спуском, типа того, что один из выступавших предлагал - сначала просто разбить, а потом считать вложенные пары кавычек. Поэтому и существуют модули типа CSV или ParseWords, что нормальный regex это не берет. Извратиться конечно всегда можно, но кто сможет поручиться, что этот regex не содержит ошибок и тонких краевых эффектов ??? --- ifmail v.2.15dev5 * Origin: Fidolook Express http://fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/657737a14227.html, оценка из 5, голосов 10
|