Я пытаюсь разбить строку на Python с использованием шаблона регулярного выражения, но он работает неправильно.Попытка разделить строку с регулярным выражением
Пример текста:
"The quick {brown fox} jumped over the {lazy} dog"
Код:
"The quick {brown fox} jumped over the {lazy} dog".split(r'({.*?}))
Я использую захвата группы таким образом, чтобы разделить разделители сохраняются в массиве.
Желаемый результат:
['The quick', '{brown fox}', 'jumped over the', '{lazy}', 'dog']
Фактический результат:
['The quick {brown fox} jumped over the {lazy} dog']
Как вы можете видеть, что явно не совпадение, поскольку он не разделить строку. Может ли кто-нибудь сообщить мне, где я ошибаюсь? Благодарю.