Regex ist nicht nötig. Der Header ist durch eine Leerzeile vom Content getrennt. Es reicht eine einfache Suche nach: \r\n\r\n
Zumindest unter Unix-Systemen.
Ähm... wie jetzt? Ist HTTP betriebssystemabhängig? Auf welchen Teil bezog sich eigentlich deine Antwort?