Мне нужно разделить строку на степень (MSC, BSc, ...) и сохранить имя с заголовком в столбце 0 и адресом в столбце 1. Запишите код страны в конце BS
соответствует названию
Ниже приведены некоторые примеры данных:
Phillipp Shuster MSc Grolmanstraße 6 28195 Bremen Bahnhofsvorstadt DE
Eric Jager BSc Mohrenstrasse 29 72362 Nusplingen DE
Nykee Peters BS Taylor Street, Duncan Town BS
Я хочу закончить, как показано ниже:
Phillipp Shuster MSc | Grolmanstraße 6 28195 Bremen Bahnhofsvorstadt DE
Eric Jager BSc | Mohrenstrasse 29 72362 Nusplingen DE
Nykee Peters BS | Taylor Street, Duncan Town BS
Я пробовал это, ноэто добавляет заголовок к адресу ( Неправильно ).
splitted=re.split("\s(?=(?:msc|bsc|bs)[^$])",participants, flags=re.IGNORECASE)
Phillipp Shuster | Msc Grolmanstraße 6 28195 Bremen Bahnhofsvorstadt DE
Eric Jager | BSc Mohrenstrasse 29 72362 Nusplingen DE
Nykee Peters | BS Taylor Street, Duncan Town BS