Felhasználói programot keresek.
  • Dj Faustus #746
    Keress olyan kódszerkesztő alkalmazást, amely kezeli a reguláris kifejezéseket. A Pspad képes rá, de sajnos a \r\n-et (Windowsos/DOS-os sortörés) nem tudja kicserélni szöveg\r\n-re. Esetleg másik tudja.

    Vagy írsz rá egy programot/szkriptet.
    1. Beolvasod a szöveget
    2a. Soronként végigmész a szövegen, és hozzáadod a sorhoz a kívánt szöveget.
    2b. (alternatíva) A \r\n-et (vagy Unixos szöveg esetén síma \n-et) kicseréled szöveg\r\n-re (szöveg\n-re Unix esetén).
    3. Elmented a szöveget.
    Például PHP-ben:
    <?php
    $infile = "in.txt"; //bemenő file
    $outfile = "out.txt"; //kimenő file
    /* A bemenő állomány megnyitása */
    if (!$outhandle = fopen($outfile, "w")) {
    die("Nem tudom létrehozni a kimeneti állományt!"); //Ha nem sikerülne
    }
    $tartalom = file($infile); //bemenőfile tartalmának beolvasása
    for ($i=0; $i<count($infile); $i++) {
    $kimenet = str_replace("\r\n","szöveg\r\n",$infile[$i]); //A csere
    /* Írás az állományba */
    if (fwrite($outhandle, $kimenet) === FALSE) {
    die("Nem tudok írni a kimeneti állományba!"); //Ha nem sikerülne
    }
    }
    fclose ($outhandle); //kimenő állomány lezárása
    ?>