Вот уж точка с запятой в конце строки точно быть не обязана. ;)
Если хочется чего-то большого и красивого, попробуйте какой-нибудь статический анализатор (PPI или Perl::Lint). 27 ноября 2014 г., 14:13 пользователь o.smirnova <[email protected]> написал: > можно искать по сочетанию с точкой с запятой, т.к. она точно должна быть > в конце строки, а решетка уже после нее > > да и зависит от того, насколько глобально стоит задача, если постоянно > потребуется этим пользоваться в каком-то автоматическом режиме, то да - > нужно что-то посложнее. А если разово пройтись по одному/нескольким файлам > и перенести в там комментарии, то можно и регулярками обойтись > > > 27.11.2014 14:07, Daniel Podolsky пишет: > > смелые предложения про регулярки основываются на неверном > предположении, что # используется в перле только для комментариев. > > на самом деле - без реального синтаксического разбора в общем случае > задача не решается. > > 2014-11-27 13:41 GMT+03:00 Михаил Шогин <[email protected]> > <[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 [email protected] | http://moscow.pm.org > > > -- > С уважением, > > Ольга Смирнова > программист > тел. +7 (495) 234-80-79 внутренний 103 или 107 > моб. +7 (926) 959-16-22 > факс: +7 (495) 234-80-79 внутренний 102 > e-mail: [email protected] > ISQ: 232733122 > Skype: olga_smirnova89 > > [image: B2B дизайн-бюро "Зебра" www.zebra-group.ru] > <http://zebragroup.ru/> > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > -- С уважением, Тимур Нозадзе
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
