python正则如何匹配两位数,如“123456 8888 36”,如何匹配出“36”这两位数?

如题所述

按照你的要求用正则匹配两位数的Python程序如下

import re

s="123456 8888 36"

regex=r'\b\d{2}\b'

temp=re.compile(regex)

print(temp.findall(s))

追问

\b是什么意思呀

追答

\b表示字母或数字的边界匹配符(这个边界可以是非数字字母的字符)

追问

谢谢!

温馨提示:答案为网友推荐,仅供参考