python版本为3.6.6
>>> import re
>>> patt = '-?\d+\.\d+'
>>> m = re.match(patt, '-1.2141')
>>> if m is not None:m.group()
'-1.2141'
-?表示正数或者负数,\d+表示小数点前的数,\.表示小数点,\d+表示小数点后的数
python版本为3.6.6
>>> import re
>>> patt = '-?\d+\.\d+'
>>> m = re.match(patt, '-1.2141')
>>> if m is not None:m.group()
'-1.2141'
-?表示正数或者负数,\d+表示小数点前的数,\.表示小数点,\d+表示小数点后的数