Zappda: Regex Hilfe

Beitrag lesen

Hi,

ich habe ein Problem mit einem Regex in JS. Ich möchte einen Text ersetzen, der über mehrere Zeilen geht, zB diesen HTML-Code:

<style type="text/css">
 <!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  P { margin-bottom: 0.21cm }
  H2 { margin-bottom: 0.21cm }
 -->
 </style>

Das habe ich in JavaScript mit folgendem Regex und vielen anderen versucht: text.replace(/<style[^>]*>[.\d\w\r\n]*/gi, 'asd');
Doch leider ersetzt er mir nur den Anfangs-Tag mit einem Zeilenumbruch.

Was mach ich falsch? Ich möchte gerne den gesamten Inhalt zwischen <style und </style> löschen.

Gruss
Zappda