У меня есть следующая строка, которую я хотел бы разделить на список.Я пытаюсь выяснить, как разбить его на цифры, перед которыми стоит пробел.
Я попробовал следующее, и это почти то, что мне нужно.
\s+(?=\d)|(?<=\d)\s+
Попытка
import re
# Find the numeric values:
tmplist = re.split(r'\s+(?=\d)|(?<=\d)\s+', 'Dual 425mm AutoCannon 25')
# Print the list
print(tmplist)
Это результат:
['Dual', '425mm AutoCannon', '25']
Это желаемый результат:
['Dual 425mm AutoCannon', '25']