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:38:20 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>
>
> 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);

en $td[0] tendràs las expresiones enteras de todos los trozos que
empiezan por <td ******> y terminan por </td>. En $td[1] tendrás sólo lo
que va ENTRE <td ******> y </td> de los mismo trozos encontrados.

Dime si te sirve, 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