python re-diviser une chaîne avant un caractère

comment scinder une chaîne de caractères à la position avant un personnage?

  • diviser une chaîne avant de 'a'
  • d'entrée: "fffagggahhh"
  • de sortie: ["fff", "aggg", "ahhh"]

le moyen le plus évident, ne fonctionne pas:

>>> h=re.compile("(?=a)")

>>> h.split("fffagggahhh")

['fffagggahhh']

>>>

source d'informationauteur kakarukeys | 2010-11-04