reg_str in regg:
regex_num = re.compile(reg_str)
a = regex_num.findall(str_upp)
if len(a)>0:
print('На регулярное выражение :', reg_str, 'Найдены соответсвия: ',a)
консоль выдает мне следующее
ЛИПОФУНДИН МСТ/ЛСТ 20% ЭМУЛЬСИЯ Д/ИНФУЗ 200МГ/МЛ 100МЛ N10 БУТ КОР
На регулярное выражение : (([\d]+[.]?[,]?[\d]+)|(\d))([ ]?[%]) Найдены соответсвия: [('20', '20', '', '%')]
при этом проверяя в конструкторе регулярных выражений проверка проходит нормально (см скрин)
А какой конкретно текст ты пытаешься достать?
Обсуждают сегодня