用于匹配两个或三个空格的Python正则表达式

prr*_*rao 5 python regex string

我试图将以下文本与Python 2.7中的正则表达式相匹配

SUBCASE   8
SUBCASE   9
SUBCASE  10
SUBCASE  11
Run Code Online (Sandbox Code Playgroud)

"subcase"和数字之间的空格数从3下降到2.我试图在Python中使用这个正则表达式:

(SUBCASE)[\s+]([0-9]+)

我哪里错了?难道不应该\s+"抓住任何一个以上的空白区域"吗?

Seb*_*olm 13

你想要:

SUBCASE\s+([0-9]+)
Run Code Online (Sandbox Code Playgroud)

要么

SUBCASE\s+(\d+)
Run Code Online (Sandbox Code Playgroud)

\s+里面[...]的手段,想要精确地一个符号,要么是一个空白字符,或一个加号.