[EMAIL PROTECTED] wrote:
> How do I check if a string contains (can be converted to) an int? I
> want to do one thing if I am parsing and integer, and another if not.
> 
> /David
> 

others already answered, this is just an idea

 >>> def isNumber(n):
...     import re
...     if re.match("^[-+]?[0-9]+$", n):
...             return True
...     return False

does not recognize 0x numbers, but this is easy to fix
if wanted

 >>> def isNumber(n):
...     import re
...     if re.match("^[-+]?[0-9A-Fa-f]+$", n):
...             return True
...     return False

hth

Daniel

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to