Как разделить строку в список через разделитель "* 123"
У меня есть строка: Ice Command Center* 2Lava Command Center* 3
Мне нужен список типа: ["Ice Command Center","Lava Command Center"]
Как это возможно сделать?
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
import re
a = "Ice Command Center* 2Lava Command Center* 3Lorem Ipsum* 4Foobar* 5"
res = [x for x in re.split(r"\*\s+\d+",a) if len(x)]
print(res)
['Ice Command Center', 'Lava Command Center', 'Lorem Ipsum', 'Foobar']