Szövegfájlból tartalom kinyerése
Üdv!
Adott egy log fájl.
test.log
ennek a tartalma lehet:ezt a tartalmat betöltöm és meg szeretném benne kapni az összes .dem végű fájlnevet.
Jelenleg a kódom:de ez sajnos csak üres tömböket ad vissza.
■ Adott egy log fájl.
test.log
ennek a tartalma lehet:
valami akarmi nagmeg persze valami ezkellene-lehetbenne-szamis-123.dem ez itt folytatodik
Jelenleg a kódom:
$loadcontent = './test.log';
$loadcontent = file_get_contents($loadcontent);
$loadcontent = str_replace('/r/n', ' ', $anyad);
preg_match_all('/("|\').+?.dem("|\')/si', $anyad, $matches);
for($i=0; $i<(count($matches)-1); $i++){
echo $matches[$i].'<br>';
}
$loadcontent = './test.log';
$loadcontent =
Biztos, hogy a "/r/n" (tehát 4 karakter) karakterláncot akarod lecserélni?
Biztos vagy, hogy a feladat megfogalmazása nem szorul pontosításra?
fentebb leírtam, hogy az
a /r/n-t azért cserélem le, mert a szövegfájlból a sortöréseket így kapom meg, és erre nincs szükségem, ezért lecserélem egy szóközre.
Igen, ez a problémám, hogy a preg_match-et sajnos nem tudom milyen pattern-t kelene neki megadni, hogy ezeket kapjam meg.
Nem inkább a \r\n-t kellene
DE! -.-
Nem igazán értem egyébként,
Array
(
[0] => Array
(
[0] => ezkellene-lehetbenne-szamis-123.dem
[1] => ezkellene-lehetbenne-szamis-123.dem
[2] => ezkellene-lehetbenne-szamis-123.dem
[3] => ezkellene-lehetbenne-szamis-123.dem
[4] => ezkellene-lehetbenne-szamis-123.dem
)
)
Köszönöm szépen! Egy picit
Egy picit javítottam bele, de működik!
Üdv!
I(L)WL
Igen, ez a problémám, hogy a
Esetleg ha adnál némi