Nach String suchen in html- Datei

flou

Mitglied
Hallo,

ich möchte in Perl in einer html-Datei nach einen bestimmten String
suchen und dann einen Wert bzw. String der nach bzw. vor dem Suchstring kommt in eine Datei speichern.

Kann mir jemand weiterhelfen?

Danke

flou
 
Code:
open(HTML,"<$html_datei") or die $!;
while(my $line = <HTML>){
  if($line =~ /([^\s]+)\sSUCHWORT\s([^\s]+)/){
    print "Davor: $1\nDanach: $2\n";
  }
}
close HTML;
 
super...danke! jetzt möchte ich aber das gleiche nochmal machen. nur ist wahrscheinlich da der Dateizeiger am Schluss. Wie kann ich den wieder an den Anfang setzen? Durch die Datei
gehe ich mit while(<TMP>)...wobei <TMP> meine Datei ist!

Danke
 
TMP ist nicht Deine Datei, sondern das Filehandle zu der Datei...

Du kannst mit
seek(TMP,0,0)
wieder an den Anfang der Datei springen. Siehe perldoc -f seek
 
Zurück