Using perl Syntax Highlighting
- if($code=~/<a href="(.*?)" title="Download this torrent using magnet"><img src=(.*?)><font class="detDesc">(.*?)<\/font><\/td><td align="right">(.*?)<\/td><td align="right">(.*?)<\/td>/mig) {
- print $1;
- }
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
El contenido de $code es este:
Using html4strict Syntax Highlighting
- <a href="/torrent/9254599/Batman.Arkham.Trilogy-R.G._Mechanics" class="detLink" title="Detalles para Batman.Arkham.Trilogy-R.G. Mechanics">Batman.Arkham.Trilogy-R.G. Mechanics</a>
- </div>
- <a href="magnet:?xt=urn:btih:e923a34e95e267c6ae6ff4766deb3b4729a4a350&dn=Batman.Arkham.Trilogy-R.G.+Mechanics&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337" title="Download this torrent using magnet"><img src="/static/img/icon-magnet.gif" alt="Magnet link"></a><a href="/user/Taker009"><img src="/static/img/trusted.png" alt="Trusted" title="Trusted" style="width:11px;" border="0"></a><img src="/static/img/11x11p.png">
- <font class="detDesc">Subido Hoy 05:05, Tamaño 25.36 GiB, ULed por <a class="detDesc" href="/user/Taker009/" title="Explorar Taker009">Taker009</a></font>
- </td>
- <td align="right">3</td>
- <td align="right">106</td>
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Mi plan es capturar el link magnet, después la información que está entre esto: <font class="detDesc">(.*?)<\/font> y después dos números que están los dos en la misma etiqueta que son estos dos <td align="right">(.*?)<\/td><td align="right">(.*?)<\/td>.
El problema es que mi regex no me devuelve nada, por eso quería preguntarles qué hice mal en el código.