Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

부동 소수점 숫자와 일치하는 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