У меня есть строки, такие как "aaaaabbbbbbbbbbbbbbccccccccccc"
. Число символов может отличаться, и иногда внутри строки может быть тире, например "aaaaa-bbbbbbbbbbbbbbccccccccccc"
.Python split string по шаблону
Есть ли умный способ либо разделить его "aaaaa"
, "bbbbbbbbbbbbbb"
, "ccccccccccc"
и получить показатели были его расколоть или просто получить индексы, без зацикливания через каждую строку? Если тире находится между шаблонами, оно может заканчиваться либо в левом, либо вправо, поскольку оно всегда обрабатывается одинаково.
Любая идея?
Как я могу сохранить тире? Так, например, «aaaaa -», «bbbbbbbbbbbbbb», «ccccccccccccc». – Trollbrot
@Fritz: Извините, я думал, что вы не хотите их. Когда я перечитываю, я вижу, что вы это делаете. Я включил их в предыдущие буквы. –
Отлично! Большое спасибо. Думаю, мне следовало бы глубже заглянуть в регулярные выражения. – Trollbrot