Java regex replaceAll multiline

Tengo un problema con el replaceAll para una cadena multilínea:

String regex = "\\s*/\\*.*\\*/";
String testWorks = " /** this should be replaced **/ just text";
String testIllegal = " /** this should be replaced \n **/ just text";

testWorks.replaceAll(regex, "x"); 
testIllegal.replaceAll(regex, "x"); 

Lo anterior funciona para testWorks, pero no para testIllegal !? ¿Por qué es eso y cómo puedo superar esto? Necesito reemplazar algo como un comentario / * ... * / que abarca varias líneas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta