Foros del Web » Programando para Internet » PHP »

Buscar dentro de subpatron PCRE

Estas en el tema de Buscar dentro de subpatron PCRE en el foro de PHP en Foros del Web. Buenas, Tengo la siguiente expresión regular <tr.+?>(.+?)<\/tr> la cual me captura cosas por el estilo: Código: <td class="shirtnumber">16</td><td class="player large-link"><a href="/players/diego-capel-trinidad/18029/" class="flag_16 left_16 spain_16_left">Diego Capel</a> ...
  #1 (permalink)  
Antiguo 12/07/2010, 00:06
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Buscar dentro de subpatron PCRE

Buenas,

Tengo la siguiente expresión regular

<tr.+?>(.+?)<\/tr>

la cual me captura cosas por el estilo:


Código:
<td class="shirtnumber">16</td><td class="player large-link"><a href="/players/diego-capel-trinidad/18029/" class="flag_16 left_16 spain_16_left">Diego Capel</a> <img src="http://static.web.com/gsmf/96/img/events/SO.gif" width="13" height="13" title="Sustituído" alt="Sustituído" /></td><td class="bookings"></td>

<td class="shirtnumber">12</td><td class="player large-link"><a href="/players/frederic-kanoute/3122/" class="flag_16 left_16 mali_16_left">F. Kanouté</a></td><td class="bookings"></td>

<td class="shirtnumber">8</td><td class="player large-link"><a href="/players/albert-crusat-domene/17889/" class="flag_16 left_16 spain_16_left">Albert Crusat</a> <img src="http://static.web.com/gsmf/96/img/events/SO.gif" width="13" height="13" title="Sustituído" alt="Sustituído" /></td><td class="bookings"><span><img src="http://static.web.com/gsmf/96/img/events/YC.gif" width="12" height="13" /> 13'</span></td>
¿Se puede buscar dentro de esa PCRE? por ejemplo extraer el nombre de los jugadores? (Diego Capel, F. Kanouté y Albert Crusat) utilizando algún sub-patrón?

Me podéis poner un ejemplo...?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 12/07/2010, 03:49
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Buscar dentro de subpatron PCRE

claro que se puede, pero de nuevo un sub-patrón no es mas que la expresión para dar con algo...
Cita:
<tr.+?>(.+?)<a[^>]*>(.+?)<\/a>(.+?)<\/tr>
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: Ninguno
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 03:03.