python正值表达式这里为什么返回为空?求解答

谢谢
2025-04-04 00:09:38
推荐回答(1个)
回答1:

你的正则表达式中间有空格,所以没匹配上,把正则表达式中的空格都去掉,就能够匹配上了.

完整的Python程序如下

import re

num=re.compile(r"(\d\d\d)-(\d\d)")

print(num.findall("999-88"))


运行结果
[('999', '88')]