Cómo reemplazar una subcadena de una cadena [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Cadena que no reemplaza caracteres 5 respuestas

Suponiendo que tengo una cadenastring Me gusta esto:

"abcd=0; efgh=1"

y quiero reemplazar "abcd" por "dddd". He tratado de hacer tal cosa:

string.replaceAll("abcd","dddd");

No funciona. ¿Alguna sugerencia?

EDITAR: Para ser más específico, estoy trabajando en Java y estoy tratando de analizar el documento HTML, concretamente el contenido entre<script> etiquetas Ya he encontrado una manera de analizar este contenido en una cadena:

 if(tag instanceof ScriptTag){
        if(((ScriptTag) tag).getStringText().contains("DataVideo")){
            String tagText = ((ScriptTag)tag).getStringText();
      }
}

Ahora tengo que encontrar una manera de reemplazar una subcadena por otra.

Respuestas a la pregunta(7)

Su respuesta a la pregunta