如何编写与浮点数匹配的Python正则表达式?

以下代码使用Python正则表达式匹配" title="正则表达式匹配">正则表达式匹配浮点数

示例

import re

s = '234.6789'

match = re.match(r'[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?',s)

print match.group()

s2 = '0.45'

match = re.match(r'[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?',s2)

print match.group()

输出结果

这给出了输出

234.6789

0.45

以上是 如何编写与浮点数匹配的Python正则表达式? 的全部内容, 来源链接: utcz.com/z/326630.html

回到顶部