Da una stringa $string devo eliminare i tag <script>

Il pattern della RegExp funziona regolarmente per JavaScript, ma su PHP mi restituisce l'errore:
Warning: Unknown modifier '['

Codice PHP:
$string preg_replace("/<script[\w\W]*<[\s]*/[\s]*script[\s]*>/i"""$string); 
ma non mi sembra di aver sbagliato la chiusura delle quadre che delimitano le classi.