Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2012, 10:03
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: Duda con texto en Python

Lo puedes hacer haciendo uso de split y join.

Primero voy a suponer que por posición te refieres a los guiones bajos.

Código Python:
Ver original
  1. def insert_on(line, separator, chunck, position):
  2.     line = line.split(separator)
  3.     line.insert(position, chunck)
  4.     return separator.join(line)
  5.  
  6. print insert_on("absdsdj34387385734_1_aqs_bn_0", '_', 'AAA', -1)
  7. print insert_on("absdsdj34387385734_1_aqs_bn_1", '_', 'BBB', -1)
  8. print insert_on("absdsdj34387385734_1_aqs_bn_2", '_', 'CCC', -1)