Нарезать строку после определенной фразы?

У меня есть партия струн, которую мне нужно срубить. Они в основном дескриптор, за которым следуют коды. Я только хочу сохранить дескриптор.

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

Коды вышеdps, 23 а такжеfd, Они могут приходить в любом порядке, не связаны друг с другом и могут вообще не существовать (как в последнем случае).

Список кодов фиксирован (или, по крайней мере, может быть предсказан), поэтому, если предположить, что код никогда не используется в допустимом дескрипторе, как я могу удалить все после первого экземпляра кода.

Я использую Python.

Ответы на вопрос(6)

Ваш ответ на вопрос