mad miniblogs

  • mad
    0

    Kāds kurš māk regulārās izteiksmes negrib uzrakstīt vienu, kas visus skaitļus ko satur ievadītais teksta blāķis izdala ar 2 un aizvieto ar rezultātu?

    Tur ir arī skaitļi ar vienu zīmi aiz komata.

    • purawskis
      0

      Tev vajag supervaroni?
      https://xkcd.com/208

      • mad
        0

        Kinda.

        Nu labi, laikam pats būšu ticis galā.
        Man tikai riebjas regulārās izteiksmes, sevišķi agri no rīta crazy.gif

        • purawskis
          0

          Es te sāku jau rakstīt a tu pats izdomā. Turpmāk uz palīgā saucieniem nereaģēšu.

        • mad
          0

          Nu piedod.
          Vispār sanāca vienkāršāk kā es domāju :crazy:

          <?php

          function replace($number) {
             if($number == 1 || $number == '.') {
                 return $number;
             }
             return round($number/2,3);
          }

          $str = file_get_contents('input.txt');

          $str = preg_replace("/[0-9.]+/e", 'replace("\\0")', $str);

          echo $str;


          Rezultātā pdf veidlapa ar 800 rindām sveša koda tagad ir tieši 2x mazāka un man ir brīvs laiks :hihi:

Atpakaļ Uz augšu