这是一个使用示例
re:
input = '17k, 14.05m, 1.235b'multipliers = { 'k': 1e3, 'm': 1e6, 'b': 1e9, }pattern = r'([0-9.]+)([bkm])'for number, suffix in re.findall(pattern, input): number = float(number) print number * multipliers[suffix]
这是一个使用示例
re:
input = '17k, 14.05m, 1.235b'multipliers = { 'k': 1e3, 'm': 1e6, 'b': 1e9, }pattern = r'([0-9.]+)([bkm])'for number, suffix in re.findall(pattern, input): number = float(number) print number * multipliers[suffix]