import re str = "4,5cm x55x 22cm "; regex = "(?P[\d|,]+)(.*?)x(.*?)(?P[\d|,]+)(.*?)x(.*?)(?P[\d|,]+)(.*?)" resultado = re.match(regex, str) print resultado.groupdict()['l'] print resultado.groupdict()['w'] print resultado.groupdict()['h']