27 ноября 2014 г., 14:07 пользователь Daniel Podolsky <[email protected]> написал: > смелые предложения про регулярки основываются на неверном > предположении, что # используется в перле только для комментариев. > > на самом деле - без реального синтаксического разбора в общем случае > задача не решается.
Ха-ха) А если учесть, что парсить Perl может только perl, то задача в общем случае нерешаема вообще :) > 2014-11-27 13:41 GMT+03:00 Михаил Шогин <[email protected]>: >> можно так например (понятно дело что там могут быть строки с символом # и то >> се) >> >> sed -e 's/\([^#]*\)\(.*\)/\2\n\1/' some_file.pl >> >> >> echo '$self->build_context(); # prepare context' | sed -e >> 's/\([^#]*\)\(.*\)/\2\n\1/' >> >> # prepare context >> $self->build_context(); >> >> >> -- >> С уважением >> Михаил Шогин. >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
