Как правильно создать одну регулярку, которая выдернет число. Есть строки:
Коробка с кирпичами 10 шт;
Коробка с кирпичами (10 шт);
Коробка шт с кирпичами 10 шт;
Коробка 10 с кирпичами 10 шт;
То есть можно быть уверенным что паттерн:
цифра(пробел)шт.
Ни как не могу составить выражение так, чтобы возращало только число.
regex = re.compile(r'(.+)(?P<volume>\d+)?(\s?шт)?$')
match.group('volume') -> None