Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2011, 17:09
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Crear extractor de texto con delimitadores

Como recomendación otra vez, sera mejor que al menos uses csv para guardar tus datos.

Es mas sencillo de usar. Bueno me imagino que mas o menos esto es lo quieres.
Código Python:
Ver original
  1. linea = "dTexto1dTexto2dTexto3d"
  2.  
  3. linea_limpia = linea.strip("d")  #Quita los 'd', al principio y final de la linea.
  4. tokens = linea_limpia.split("d") #Ahora divide la linea separandolas por 'd'
  5. for token in tokens:             #Por cada token en tokens
  6.     print "d%sd" % token         #Imprime de la manera deseada
¿Que pasa cuando tienes que guardar una 'd'?
¿Como distingues que es una 'd' que es parte del texto o que es un separador?

Por eso y otras cosas es mas aconsejable usar csv, que no es lo mejor del mundo, pero para cosas sencillas te puede servir mucho.