Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2012, 06:39
yukisekisan
 
Fecha de Ingreso: noviembre-2011
Ubicación: Madrid
Mensajes: 15
Antigüedad: 12 años, 5 meses
Puntos: 1
Capturar en código HTML usando PHP un string entre dos strings

Necesito capturar palabras de un código fuente html.

El código lo paso en un textarea y lo almaceno en una variable. Hasta ahí bien... y lo que necesito capturar está entre 2 strings. Por ejemplo

Necesito capturar lo que está en negrita:

http://tc5.travian.net/karte.php?d=342407&c=84

He probado con:

Código:
preg_match('/karte.php?d=([\w|\W]+)&c=84/', $decode, $result);
Pero esto no me funciona por el uso de carácteres especiales que son los que he coloreado de rojo. ¿Como podría solucionar esto? ¿O existe una manera más facil y me estoy complicando la vida?

PD: Podría capturarlo por líneas y usando LEFT y RIGHT, pero no siempre coincide el número de lineas, necesito hacer una búsqueda entre caracteres o algo así.