Как разделить код, похожий на «10abc», на цифры, а затем на буквы?Python

Программы на Python
Anonymous
Как разделить код, похожий на «10abc», на цифры, а затем на буквы?

Сообщение Anonymous »

Я хотел бы разделить (в Python) 10abc (или коды, начинающиеся с любого количества цифр, за которыми следует любое количество букв) на 10 и abc (одна строка с цифры и одна строка с буквами).
Я нашел этот вопрос, но он добавляет пустую строку в начало результирующего списка:
Код продукта выглядит как abcd2343 , как разделить по буквам и цифрам?

Код: Выделить всё

import re
s="10abc"
re.split('(\d+)',s)
Out[13]: ['', '10', 'abc']
Пожалуйста, какой шаблон регулярного выражения подойдет?
Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/790 ... en-letters

Вернуться в «Python»