Я пытаюсь сопоставить с регулярным выражением:
101.6 x 101.6 mm
150 x 150 mm
490 x 100 x 380 mm
490 x 100 x 380 x 430 mm
280mm x 260 mm
и извлечь значение (цифры) в виде отдельных групп. Я использую:
^(?P<value>[-\.\d]+)([\s]*)([x]+)
, но я хочу что-то, что не заботится о том, сколько раз появляются цифры.
Что я хочу получить в виде групп:
101.6, 101.6, mm
150, 150, mm
490, 100, 380, mm
490, 100, 380, 430, mm
280, 260, mm
Я знаю, что это можно сделать с помощью split, как есть, но помимо приведенных выше примеров, у меня есть и другие выражения, содержащие "x", и в этом случае я не хочу разбивать.