<div dir="ltr">Да. И всё-таки следует посмотреть, может быть можно Perltidy этому научить.<br></div><div class="gmail_extra"><br><div class="gmail_quote">27 ноября 2014 г., 17:24 пользователь Тимур Нозадзе <span dir="ltr"><<a href="mailto:timur.nozadze@gmail.com" target="_blank">timur.nozadze@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Вот уж точка с запятой в конце строки точно быть не обязана. ;)<br><br></div>Если хочется чего-то большого и красивого, попробуйте какой-нибудь статический анализатор (PPI или Perl::Lint).<br></div><div class="gmail_extra"><br><div class="gmail_quote">27 ноября 2014 г., 14:13 пользователь o.smirnova <span dir="ltr"><<a href="mailto:o.smirnova@zebra-group.ru" target="_blank">o.smirnova@zebra-group.ru</a>></span> написал:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
можно искать по сочетанию с точкой с запятой, т.к. она точно должна
быть в конце строки, а решетка уже после нее<br>
<br>
да и зависит от того, насколько глобально стоит задача, если
постоянно потребуется этим пользоваться в каком-то автоматическом
режиме, то да - нужно что-то посложнее. А если разово пройтись по
одному/нескольким файлам и перенести в там комментарии, то можно и
регулярками обойтись<br>
<br>
<br>
<div>27.11.2014 14:07, Daniel Podolsky
пишет:<br>
</div><div><div>
<blockquote type="cite">
<pre>смелые предложения про регулярки основываются на неверном
предположении, что # используется в перле только для комментариев.
на самом деле - без реального синтаксического разбора в общем случае
задача не решается.
2014-11-27 13:41 GMT+03:00 Михаил Шогин <a href="mailto:mshogin@gmail.com" target="_blank"><mshogin@gmail.com></a>:
</pre>
<blockquote type="cite">
<pre>можно так например (понятно дело что там могут быть строки с символом # и то
се)
sed -e 's/\([^#]*\)\(.*\)/\2\n\1/' <a href="http://some_file.pl" target="_blank">some_file.pl</a>
echo '$self->build_context(); # prepare context' | sed -e
's/\([^#]*\)\(.*\)/\2\n\1/'
# prepare context
$self->build_context();
--
С уважением
Михаил Шогин.
--
Moscow.pm mailing list
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a>
</pre>
</blockquote>
</blockquote>
<br>
</div></div><div>-- <br><span>
<span style="color:#4b4a45;font-style:italic"> С уважением, <br>
<br>
Ольга Смирнова<br>
программист<br>
тел. +7 (495) 234-80-79 внутренний 103 или 107<br>
моб. +7 (926) 959-16-22<br>
факс: +7 (495) 234-80-79 внутренний 102<br>
e-mail: <a href="mailto:o.smirnova@zebra-group.ru" target="_blank">o.smirnova@zebra-group.ru</a><br>
ISQ: 232733122<br>
Skype: olga_smirnova89<br>
</span>
<br>
<a href="http://zebragroup.ru/" title="B2B дизайн-бюро
"Зебра" www.zebra-group.ru" target="_blank"><img src="cid:part1.05070701.00080908@zebra-group.ru" alt="B2B
дизайн-бюро "Зебра" www.zebra-group.ru"></a></span></div>
</div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div>С уважением, Тимур Нозадзе</div>
</font></span></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>