RosettaCodeData/Task/Determine-if-a-string-is-numeric/Python/determine-if-a-string-is-numeric-5.py

6 lines
147 B
Python
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import re
numeric = re.compile('[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?')
is_numeric = lambda x: numeric.fullmatch(x) != None
is_numeric('123.0')