C# – Como remover tags HTML/XML de uma String

Postado em 18/12/2009 15:12:20 por Tomás Vásquez

Essa valeu de tão simples.

Na necessidade de precisar limpar as tags HTML de uma string para apresenta-la em um local que não um browser ou componente que pudesse interpretá-lo, precisei construir uma rotina para a tarefa. Como de costume, programador pensa sempre na solução mais difícil. Mas depois de um pouco de preguiça saudável, não foi complicado decidir que através de uma simples Regular Expression o trabalho poderia ser feito facilmente. Antes mesmo de precisar queimar neurônios pensando em uma, resolvi garimpar no um pouco na Web. Em poucos segundos, o resultado era o código abaixo:

public string Strip(string text)
{
    return Regex.Replace(text, @”<(.|\n)*?>”, string.Empty);
}

O autor da proeza é Ali Raza.

Bom proveito!

  1. 2 comentários para “C# – Como remover tags HTML/XML de uma String”

  2. ó que coisa boa!
    Muito bom, Tomás!

  3. Pouparam meus neurônios também! haha
    Muito bom.

Você precisa ser um usuário registrado para inserir um comentário. Faça seu login clicando aqui