Мне не удалось найти ответ на вопрос, как разбить строки в строках, у которых подстроки соответствуют значениям в списке (не является частью фрейма данных). Другими словами, мне нужно разделить / извлечь подстроки, которые соответствуют любому из значений в динамическом списке из строк Series. Есть много ответов о том, как пометить такие строки как True / False или как разбить совпадение на статический список, но я застрял при попытке объединить обе задачи в одну. Любая помощь будет принята с благодарностью.
Пример:
Серия - Мистер Джон Доу, Мисс Джейн Смит, Доктор Кто, Доктор Нет, Доктор Дулиттл, Мистер Икс, Бэтмен
Список 1 - Доктор, Доктор
Результат - Мистер Джон Доу, Мисс Джейн Смит, Кто, Нет, Дулиттл, Мистер Икс, Бэтмен
Список 2 - Мистер, Мистер
Выходные данные - Джон Доу, мисс Джейн Смит, доктор Кто, доктор Нет, доктор Дулиттл, Х, Бэтмен