1、匹配整数:^\d+$ –^ 表示匹配字符串的开始位置。 –\d 表示匹配一个数字字符。 –+ 表示匹配前面的字符一次或多次。 –$ 表示匹配字符串的结束位置。 2、匹配带正负号的整数:^[+-]?\d+$ –? 表示前面的字符可选。 –[+-] 表示匹配加号或减号。 3、匹配浮点数:^[+-]?\d+(.\d+)?$ –(...
知识点扩展:python 正则表达式找出字符串中的纯数字 1、简单的做法 >>> import re >>> re.findall(r'\d+', 'hello 42 I'm a 32 string 30') ['42', '32', '30'] 然而,这种做法使得字符串中非纯数字也会识别 >>> re.findall(r'\d+', "hello 42 I'm a 32 str12312ing 30") ['42'...