Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2010, 11:45
pedalhernando
 
Fecha de Ingreso: mayo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Cortar cadena

Muchas gracias, probando me ha salido con esta solución, quizas sea un poco sucia:

La palabra que me interesa la tengo entre dos asteriscos..

def seleccion(self,i):

seleccionado = str(self.listbox.get(ACTIVE))

chi = False
chi2 = False
s = ""
corte = ""

for i in range (len(seleccionado)):
if seleccionado[i-1] == '*':
chi = True

if chi == True:
s = s + seleccionado[i]


for n in range (len(s)):
if s[n] != '*' and chi2 == False:
corte = corte + s[n]
else:
chi2 = True


Al final tengo lo que me interesa en la variable corte.