[Moscow.pm] комменты в конце строки

Ilya Chesnokov chesnokov.ilya на gmail.com
Чт Ноя 27 03:18:00 PST 2014


27 ноября 2014 г., 14:07 пользователь Daniel Podolsky
<onokonem на gmail.com> написал:
> смелые предложения про регулярки основываются на неверном
> предположении, что # используется в перле только для комментариев.
>
> на самом деле - без реального синтаксического разбора в общем случае
> задача не решается.

Ха-ха) А если учесть, что парсить Perl может только perl, то задача в
общем случае нерешаема вообще :)

> 2014-11-27 13:41 GMT+03:00 Михаил Шогин <mshogin на gmail.com>:
>> можно так например (понятно дело что там могут быть строки с символом # и то
>> се)
>>
>> 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
>> moscow-pm на pm.org | http://moscow.pm.org
>>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org



-- 
Best regards,
Ilya Chesnokov


Подробная информация о списке рассылки Moscow-pm