Eine Zeichenfolge nach einer bestimmten Phrase abschneiden?

Ich habe eine Menge Saiten, die ich kürzen muss. Sie sind im Grunde genommen ein Deskriptor, dem Codes folgen. Ich möchte nur den Deskriptor behalten.

'a descriptor dps 23 fd'
'another 23 fd'
'and another fd'
'and one without a code'

Die obigen Codes sinddps, 23 undfd. Sie können in beliebiger Reihenfolge auftreten, haben keine Beziehung zueinander und existieren möglicherweise überhaupt nicht (wie im letzten Fall).

Die Liste der Codes ist fest (oder kann zumindest vorhergesagt werden). Angenommen, ein Code wird nie in einem legitimen Deskriptor verwendet. Wie kann ich nach der ersten Instanz eines Codes alles entfernen?

Ich benutze Python.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage