<div dir="ltr">да решается пади чем-нибудь типа такого рега, на вскидку<br><br>perl -E '$a="my $var = 123; \@c = (1,2,3); # comment"; $a =~ s/^(.*;)?\s*(#.*)?/$2\n$1/; say $a;'<br></div><div class="gmail_extra"><br><div class="gmail_quote">27 ноября 2014 г., 15:52 пользователь o.smirnova <span dir="ltr"><<a href="mailto:o.smirnova@zebra-group.ru" target="_blank">o.smirnova@zebra-group.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    а разве поиск и замена с регулярками в sublime (или в любом другом
    редакторе) не справится с этой задачей?<br>
    как-то делала что-то похожее - надо было все комментарии перед
    функциями запихнуть в =head2 и =cut, вырезав из них символы #<br>
    вышло вполне сносно<br>
    <br>
    <div>27.11.2014 12:42, Еньшин Андрей пишет:<br>
    </div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr">
        <div>Привет,<br>
          <br>
          есть задача перенести все комментарии с конца строки на новую
          строку перед комментируемой. Например,<br>
          <br>
          my $var = 123; # comment</div>
        <div><br>
        </div>
        <div>сделать<br>
          <br>
          # comment</div>
        <div>my $var = 123;<br clear="all">
          <br>
          <br>
          Может быть perltidy умеет так или есть какие-то иные хитрые
          решения?<br>
          p.s.: не обязательно рассматривать редкие решения, где #
          встречается перед комментарием, но можно :)<br>
          <br>
          -- <br>
        </div>
        <div>С уважением, <br>
          Еньшин Андрей Юрьевич<br>
          <br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
    </blockquote>
    <br>
    </div></div><div>-- <br>
      <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.05020905.02000605@zebra-group.ru" alt="B2B
          дизайн-бюро "Зебра" www.zebra-group.ru"></a></div>
  </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>