Olaf: Wie body mit regulären Ausdrcken auslesen?

Beitrag lesen

Hallo,

in einem String parsef bekomme ich den kompletten Quellcode einer HTML Datei übergeben, also "<html>..bis...</html>".

Aus diesem String möchte ich mit regulären Ausdrücken jetzt den <body>..</body> herausziehen

Habe es so probiert, aber das klappt irgendwie nicht. Das Fragezeichen habe ich gesetzt, damit der erste Ausdruck
nicht gierig ist.

if(parsef.match(/(<body.+>)?(.+)(body>)/i)) {
   alert(RegExp.$1);
   alert(RegExp.$2);
   alert(RegExp.$3);
  }

Die alerts geben irgendwas aus. Ich komme einfach nicht weiter. Was mache ich falsch?

Dank & gruss

Olaf