Seleccionar un texto especifico y pasarlo a un string

21/08/2006 - 05:25 por Igle | Informe spam
Hola de nuevo!!

Necesito seleccionar un texto concreto dentro de un string.

En concreto, se trata de obtener el texto de un mail que está entre un
monton de sentencias HTML, como esto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5296.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>ESTE ES EL
TEXTO!!!!!!!!!!!!!!!!</DIV></BODY></HTML>

Lo que debo obtener es lo que se encuentra entre <DIV> y </DIV>, pero
no consigo manejarme bien con el split.
Alguien que se anime con una ayuda de código?

Muchas gracias!
 

Leer las respuestas

#1 Jose Escrich
21/08/2006 - 06:59 | Informe spam
Hola Igle,

Fijate de poner ese texto dentro de un HtmlDocument y luego te debes manejar
con el dom y recorrerlo.
aquí tienes un artículo que explica un poco como hacerlo:
http://www.codeproject.com/csharp/htmlparser.asp

quizas te pueda parecer complicado, pero esa es la forma correcta de hacerlo.

saludos.

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

I> Hola de nuevo!!
I>
I> Necesito seleccionar un texto concreto dentro de un string.
I>
I> En concreto, se trata de obtener el texto de un mail que está entre
I> un monton de sentencias HTML, como esto:
I>
I> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
I> <HTML><HEAD>
I> <META http-equiv=Content-Type content="text/html; I> charset=iso-8859-1">
I> <META content="MSHTML 6.00.5296.0" name=GENERATOR>
I> <STYLE></STYLE>
I> </HEAD>
I> <BODY bgColor=#ffffff>
I> <DIV>ESTE ES EL
I> TEXTO!!!!!!!!!!!!!!!!</DIV></BODY></HTML>
I> Lo que debo obtener es lo que se encuentra entre <DIV> y </DIV>, pero
I> no consigo manejarme bien con el split.
I> Alguien que se anime con una ayuda de código?
I> Muchas gracias!
I>

Preguntas similares