如何編寫匹配浮點數的 Python 正則表示式?


以下程式碼使用 Python 正則表示式來匹配浮點數

示例

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

更新日期:2020-02-20

877 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.