Felhasználói programot keresek.
-
#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
?>