• Publicidad

Otra expresión regular

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Otra expresión regular

Notapor BigBear » 2014-10-21 19:08 @839

Hola. Tengo todo este texto:

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
<div class="division_requisitos" align="left">
                            <p><font face="Arial, Helvetica, sans-serif" size="2" color="#FFCC00"><strong>Desarrollador</strong>: <a href="http://www.valvesoftware.com/" target="_blank">Valve Software</a><strong> /
</strong><a href="http://www.es.ea.com/" target="_blank">Electronic Arts</a><a href="http://www.es.ubi.com" target="_blank"></a><strong>                              <br>
Distribuidor</strong>: <a href="http://www.es.ea.com/" target="_blank">Electronic Arts</a><a href="http://www.es.ubi.com" target="_blank"></a><br>
                              <strong>Adese</strong>/<strong>Pegi</strong>: <a href="http://www.pegi.info" target="_blank">18+</a><br>
                              <strong>Tipo</strong>: Acción / Terror<br>
                              <strong>Multijugador:</strong> Sí (entre otros, cooperativo 4 jugadores)<br>
                              <strong>Idioma Subtítulos</strong>: Castellano
                              <strong>Diálogos</strong>: Castellano <br>
                              <strong>Formato</strong>: 1 DVD <br>
                              <strong>Precio Salida: </strong>49.95€<br>
                            <strong>Web Oficial: </strong></font><a href="http://www.l4d.com" target="_blank" class="Estilo1">www.l4d.com</a></p>
                            <p><font face="Arial, Helvetica, sans-serif" size="2" color="#FFCC00"><strong>Relacionados: </strong></font><a href="left_4_dead.html" class="Estilo1">Left 4 Dead</a> , <a href="dead_rising_2.html">Dead Rising 2</a> </p>
                        </div></td></tr>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


La idea es sacar todo lo que esta entre esto :

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
<div class="division_requisitos" align="left">
(.*)
</div>
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Intenté con esta expresión regular "<div align=\"left\" class=\"division_requisitos\"(.*?)</div>", pero no saca nada. ¿ Qué estoy haciendo mal ?
Última edición por explorer el 2014-10-22 05:03 @252, editado 1 vez en total
Razón: Intente => Intenté; expresion => expresión; que => Qué
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Otra expresion regular

Notapor Aceitunas » 2014-10-22 03:37 @192

Al principio de tu código:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use utf8;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Voy a llegar hasta el final, voy a subir la velocidad - Migue Benítez.
Aceitunas
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2013-11-07 15:25 @684
Ubicación: Ciudad Real, España.

Re: Otra expresión regular

Notapor explorer » 2014-10-22 05:05 @254

Debes agregar el modificador '/m' para que el comodín '.' capture los caracteres de finales de línea. Si no, no lo hace.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados

cron