Pokroić łańcuch po określonej frazie?
Mam partię strun, które muszę wyciąć. Są w zasadzie deskryptorem, po którym następują kody. Chcę tylko zachować deskryptor.
'a descriptor dps 23 fd'
'another 23 fd'
'and another fd'
'and one without a code'
Powyższe kody sądps
, 23
ifd
. Mogą przyjść w dowolnej kolejności, nie są ze sobą powiązane i mogą w ogóle nie istnieć (jak w ostatnim przypadku).
Lista kodów jest ustalona (lub przynajmniej można ją przewidzieć), więc zakładając, że kod nigdy nie jest używany w legalnym deskryptorze, jak mogę usunąć wszystko po pierwszym wystąpieniu kodu.
Używam Pythona.