Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2011, 10:01
Avatar de jayjayjay_92
jayjayjay_92
 
Fecha de Ingreso: octubre-2008
Mensajes: 77
Antigüedad: 15 años, 7 meses
Puntos: 0
En una cadena, encontrar dos cadenas y sacar el texto que hay entre ambas

El título es algo caótico pero no se como expresarlo mejor, lo siento...

Os expongo lo que quiero

tengo un texto:

prefijo zxxadasdasdasddwqd sufijo
esta linea se ignora
esta tambien se ignora pero el texto es diferente
prefijo zxxadasdasdasQd asd sufijo
prefijo nv c,vzmcxlalcklcsa d sufijo
prefijo zxx·"1312321dxdwqd sufijo

De cada linea de este texto tengo que sacar todo lo que hay entre ell prefijo y el sufijo almacenarlo en un array de modo que quede:

cadena [1] = zxxadasdasdasddwqd
cadena [2] = zxxadasdasdasQd asd
cadena [3] = nv c,vzmcxlalcklcsa d
cadena [4] = zxx·"1312321dxdwqd

Supongo que será bastante sencillito pero no teno ni idea de como se hace.
La parte complicada es que todo el texto me lo devuelve una funcion del sistema usando system(''). Se hacerlo alamacenando la cadena en un archivo temporal pero si puedo evitarlo mejor.