Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将以下文本与 Python 2.7 中的正则表达式匹配
SUBCASE 8 SUBCASE 9 SUBCASE 10 SUBCASE 11
“子案例”和数字之间的空格数从 3 下降到 2。我正在尝试在 Python 中使用这个正则表达式:
(SUBCASE)[\s+]([0-9]+)
我哪里错了?意思不应该\s+是“捕获多个空格”吗?
\s+
你会想要:
SUBCASE\s+([0-9]+)
或者
SUBCASE\s+(\d+)
放在\s+里面的[...]意思是,你需要一个符号,要么是空格字符,要么是加号。
[...]
(SUBCASE)\s+([0-9]+)
您使用了 [\s+] 来进行一个空格或 + 号的字符匹配