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\)