Google
Web dns.bdat.net

[PHP-ES] Re: Caso Concreto de Expression Regular

From: Arkrelod (segoritek(EN)hotmail.com)
Date: Thu Sep 23 2004 - 16:32:30 CEST


Josep Maria Aribau Cano escribió:
> Hola phplisteros,
>
> Neccesito capturar los datos de un html remoto que se encuentran dentro
> de una tablas. Intento hacerlo con expressiones regulares pero no me
> sale. El texto que me interesa se encuentra dentro de <td>/<td>

de <td></td> supongo que quieres decir. Pero mirando el pedacito de
código de abajo no tienes ningún <td></td> puro sino que la etiqueta
<td> suele ir acompañada de atributos por lo que es algo a tener en
cuenta ¿no?
>
> preg_match_all ('/<td>()</td>/',$html,$td);
>

No entiendo que es lo que hace este patrón. Te sugiero este:

preg_match_all("|(<td) ?[^ >]*>[^/]+(<\/td>)|U",$html,$td);

Saludos!

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET