Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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 正则表达式匹配8或9或10和此/10_Python_Regex - Fatal编程技术网

Python 正则表达式匹配8或9或10和此/10

Python 正则表达式匹配8或9或10和此/10,python,regex,Python,Regex,我有一个正则表达式,它匹配(8/10)或(9/10)或(10/10),这很好,但它也匹配(0/10) 我希望正则表达式只匹配(8/10)或(9/10)或(10/10)。有人能看一下我的正则表达式并提供指导吗 \([8\-9,10].\/*.*\) 您可以使用一个交替选项来匹配8、9或10,后跟/和10 字符类[8-9,10]与列出的任何字符匹配,当您转义-时,它也可以与之匹配 \((?:[89]|10)/10\) 您可以使用一个交替选项来匹配8、9或10,然后是/和10 字符类[8-9,10

我有一个正则表达式,它匹配
(8/10)
(9/10)
(10/10)
,这很好,但它也匹配
(0/10)

我希望正则表达式只匹配
(8/10)
(9/10)
(10/10)
。有人能看一下我的正则表达式并提供指导吗

\([8\-9,10].\/*.*\)

您可以使用一个交替选项来匹配8、9或10,后跟
/
和10

字符类
[8-9,10]
与列出的任何字符匹配,当您转义
-
时,它也可以与之匹配

\((?:[89]|10)/10\)

您可以使用一个交替选项来匹配8、9或10,然后是
/
和10

字符类
[8-9,10]
与列出的任何字符匹配,当您转义
-
时,它也可以与之匹配

\((?:[89]|10)/10\)