Remover uma palavra específica de uma string

Estou tentando remover uma palavra específica de uma certa string usando a funçãoreplace() oureplaceAll() mas isso remove todas as ocorrências dessa palavra, mesmo que seja parte de outra palavra!

Exemplo:

String content = "is not like is, but mistakes are common";
content = content.replace("is", "");

saída: "not like , but mtakes are common"

saída desejada: "not like , but mistakes are common"

Como posso substituir apenas palavras inteiras de uma string?

questionAnswers(3)

yourAnswerToTheQuestion