[REGEX] Expressão para remover tags

Senhores,

tenho uma String de um HTML e gostaria de remover esta TAG abaixo:

//<![CDATA[
	if (document.getElementById("migalha")) {
		document.getElementById("migalha").style.display = "none";
	}
]]>//

Alguém faz idéia de uma expressão que remova isso?

Se a tag tiver atributos:

var string = "<tag attributo=\"valor\" attributo2='valor'>Conteudo dentro da tag</tag>".replace(/<tag\s+(\s*\w+=["'].*["']\s*)*>(.*)<[/]tag>/g,"$2");

Caso não:

var string = "<tag>Conteudo dentro da tag</tag>".replace(/<tag>(.*)<[/]tag>/g,"$1");

Já tentei isso… não funciona para esse caso…
é só esses scripts no meio da pagina que quero remover…

Você quer remover o CDATA ?

Queria remover a partir do CDATA até o //…
Isso está em varios locais do código…