Pattern.DOTALL com String.replaceAll

Eu tenho um documento HTML com várias linhas do qual estou tentando obter algumas coisas. Estou usando o regex de java (eu sei - analisadores XML bla bla bla, apenas aceite comigo aqui, por favor :)

    dfahfadhadaaaa<object classid="java:com.sun.java.help.impl.JHSecondaryViewer" width="14" height="14">
<param name="content" value="../Glossary/glInterlinkedTask.html">

<param name="text" value="interlinked task">
<param name="viewerActivator" value="javax.help.LinkLabel">
<param name="viewerStyle" value="javax.help.Popup">
<param name="viewerSize" value="390,340">
<param name="textFontFamily" value="SansSerif">
<param name="textFontWeight" value="plain">
<param name="textFontStyle" value="italic">
<param name="textFontSize" value="12pt">
<param name="textColor" value="blue">

<param name=iconByID" value="">
</object>
sjtsjsrjrsjsrjsrj

Eu tenho esse HTML em uma string: input.

    input = input.replaceAll("<object classid=\"java:com.sun.java.help.impl.JHSecondaryViewer.*?object>", "buh bye!");

Obviamente, não está funcionando. No entanto, posso obter uma correspondência de padrões se eu usar o arquivo pattern.com com Pattern.DOTALL.

Então, minha pergunta é - como posso fazer algo como Pattern.DOTALL com string.replaceall?

questionAnswers(1)

yourAnswerToTheQuestion