C
canfAN
also es geht darum, dass ich eine textdatei öffnen will und den inhalt in ein array schreiben will.
open(FILE, $file);
@array = <FILE>;
close (FILE);
nun habe ich jede zeile der textdatei an einem platz des arrays.
wenn die textdatei z.b. so aussieht:
dies ist
eine textdatei
ist $array[0] dies ist.
bei textdateien im unixformat allerdings, sieht die textdatei anders aus. statt einem zeilenumbruch sieht man unter windows nur ein viereck und die ganze datei ist in einer zeile.
wie kann ich mit split diese zeile an den zeilenumbrüchen aufteilen ??
@lala = split(/\n/, $array[0]); geht nicht.
achja und dann hab ich noch ein problem.
ich will aus einer textdatei alle html-tags löschen (alles zwischen den <>'s)
mit $var =~ s/<.+>//; geht es nicht und mit
if ($var =~ /<.+>/) {
$var =~ s/$&//;
}
auch nicht.
wär toll wenn mir da jemand helfen könnte
thx!
open(FILE, $file);
@array = <FILE>;
close (FILE);
nun habe ich jede zeile der textdatei an einem platz des arrays.
wenn die textdatei z.b. so aussieht:
dies ist
eine textdatei
ist $array[0] dies ist.
bei textdateien im unixformat allerdings, sieht die textdatei anders aus. statt einem zeilenumbruch sieht man unter windows nur ein viereck und die ganze datei ist in einer zeile.
wie kann ich mit split diese zeile an den zeilenumbrüchen aufteilen ??
@lala = split(/\n/, $array[0]); geht nicht.
achja und dann hab ich noch ein problem.
ich will aus einer textdatei alle html-tags löschen (alles zwischen den <>'s)
mit $var =~ s/<.+>//; geht es nicht und mit
if ($var =~ /<.+>/) {
$var =~ s/$&//;
}
auch nicht.
wär toll wenn mir da jemand helfen könnte
thx!