Mit RegEx kann man Strings nach bestimmten Mustern durchsuchen und gegebenenfalls ersetzen. Wenn ich dich richtig verstanden habe ist das aber nicht das, was du haben willst.
@Artentus: Alles was nicht im Header steht soll dann gelöscht werden bzw. gesplitet und dann weiterverarbeitet.
Ah ok. Mit diesem Pattern bekommst du den Head-Teil:
VB.NET-Quellcode
"<head>.*?</head>"
Den musst du dann noch aus dem kompletten Text entfernen und übrig bleibt der Rest.
Oder...
Quellcode
(?<=\<head\>).*?(?=\</head\>)
Damit bekommst du direkt den Header, ohne was "wegreplacen" zu müssen.