Python正则表达式是否为整数?
正则表达式基于字符进行工作,\d表示单个数字0…9而不是十进制数字。
\d
0
9
例如,仅匹配带符号整数的正则表达式可能是
^[-+]?[0-9]+$
含义
注:具有数字的符号被认为部分是确定只有当你需要解析 。对于处理表达式的更一般的解析器,最好不要使用数字符号:3-2否则,像这样的源流最终可能会被解析为两个整数的序列,而不是一个整数,一个运算符和另一个整数。我的经验是,通过一元否定运算符在较高级别上的不断折叠,可以更好地处理负数。
3-2
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群