Tengo un problema con una expresion regular. No consigo capturar los dos nombres de los campos que marco de color azul.
Código:
</td> <td class="planetname"> Neptuno </td> <td class="moon"> </td> <td class="spacer02"></td> <td class="debris"> <tr class="row"> <td class="spacer01"></td> <td class="position">5</td> <td class="microplanet1"></td> <td class="planetname1"> <a class="tipsStandard" href="index.php?page=fleet1&session=2fb61df8ff20&galaxy=4&system=177&position=5&type=1&mission=7" title="|Por lo general, en esta posici?n hay planetas equilibrados con suficientes recursos de deuterio y con un buen abastecimiento de energ?a solar que ofrece suficiente espacio para su expansi?n."> [Colonizar] </a> </td>
Debería poder sacar los dos nombres
Neptuno
[Colonizar]
<td class="planetname.*?>(.*?)</td>
Me extrae:
Código:
Si veis me coge todo lo que hay dentro del <td> y en el segundo aparece un <a>. Neptuno <a class="tipsStandard" href="index.php?page=fleet1&session=2fb61df8ff20&galaxy=4&system=177&position=5&type=1&mission=7" title="|Por lo general, en esta posici?n hay planetas equilibrados con suficientes recursos de deuterio y con un buen abastecimiento de energ?a solar que ofrece suficiente espacio para su expansi?n."> [Colonizar] </a>
¿Sabéis de que forma puedo mejorar la expresión para saltarme esta barrera del enlace y obtener limpio el nombre [Colonizar] ?
Muchas gracias de antemano