У меня есть несколько строк, которые содержат алфавиты и числовую часть, я хочу отделить эти части.
a='swich 125mg'
re.findall(r'[A-Za-z]+|\d+',a)
output--> ['swich','125','mg']
Я получаю требуемый вывод. Но когда у меня есть другая строка
a="voglikem 0.2 tablets (10's)"
a=['voglikem', '0', '2', 'tablets', '10', 's']
0.2
, она разделяется на 0
и 2
, что мне не нужно. Может ли кто-нибудь помочь мне в этом?