用于十进制数的Python正则表达式

时间:2017-09-13 18:16:20

标签: python regex

我有正则表达式。需要帮助改进它。

(\d{1,2}\.\d{1})

请匹配:22.7,22。
不匹配:222.7

Link To Regex

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

import re

n = re.findall("\d{1,2}\.\d*", "22.7, 22.")

输出:

['22.7', '22.']

特例:

n = re.findall("\d{1,2}\.\d*", "222.7.")

输出:

['22.7']