Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果模式匹配,请检查正则表达式_Python_Regex - Fatal编程技术网

Python 如果模式匹配,请检查正则表达式

Python 如果模式匹配,请检查正则表达式,python,regex,Python,Regex,如何检查字符串是否与正则表达式的模式匹配: 我必须检查我的输入是否为: 数字逗号编号 5,7:返回true a、 5:返回false 5.7:返回错误 谢谢 \d在正则表达式中搜索数字 因此,(digit),(可能的空格),(digit)的正则表达式变成: re.match('[0-9],]*[0-9]')或re.match('[\d],]*[\d]') 它将搜索: 5,5 五,五 五,五 如果要忽略逗号和第二个数字之间可能存在的空格, regexp将是re.match(“[\d],\d]

如何检查字符串是否与正则表达式的模式匹配: 我必须检查我的输入是否为:

数字逗号编号

5,7:返回true

a、 5:返回false

5.7:返回错误


谢谢

\d
在正则表达式中搜索数字

因此,(digit),(可能的空格),(digit)的正则表达式变成:
re.match('[0-9],]*[0-9]')
re.match('[\d],]*[\d]')

它将搜索:

  • 5,5
  • 五,五
  • 五,五
如果要忽略逗号和第二个数字之间可能存在的空格,
regexp将是
re.match(“[\d],\d]”)

请添加一个可复制的示例并展示您的努力。这意味着您必须先自己尝试