Foros del Web » Programación para mayores de 30 ;) » .NET »

Calcular la expresion regular...

Estas en el tema de Calcular la expresion regular... en el foro de .NET en Foros del Web. Buenas noches foreros... Tengo una pequeña duda, que aun que estoy intentando resolver, se me está complicando un poco más de la cuenta.. Tengo el ...
  #1 (permalink)  
Antiguo 26/12/2011, 15:13
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 5 meses
Puntos: 7
Calcular la expresion regular...

Buenas noches foreros...

Tengo una pequeña duda, que aun que estoy intentando resolver, se me está complicando un poco más de la cuenta..

Tengo el siguiente texto:
<head><body><meta nombre='carlos'>esto es un contenido</meta></body></head>

Y lo que estoy intentando hacer (No pongo aqui la expresión regular por que no tiene nada que ver con lo que debería ser... :S) es crear una expresión regular para que me devuelva todo el tag <meta>....</meta>

No lo hago con XQuery ni similar, por que el formato del xml puede venir o puede no vernir, y solo venir ese <meta>...</meta>, por eso quería hacerlo con expresión regular...

¿Alguien que domine de Expresiones regulares, podría hecharme un cable con este problema, por favor?
__________________
Charlie.
  #2 (permalink)  
Antiguo 26/12/2011, 20:53
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 187
Respuesta: Calcular la expresion regular...

Que tal HTML Agility Pack? http://htmlagilitypack.codeplex.com/

Como no dices bien cual es tu objetivo es dificil ser certero. Pero más que una expresión regular yo buscaría un PARSER y HTMLAgilityPack es uno muy bueno.

Acá un ejemplo:
http://stackoverflow.com/questions/8...l-agility-pack

Igualmente en blogosfera sobran ejemplos.

Etiquetas: expresion, calculadora
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.