Python正则表达式中使用什么重复字符类?

后面跟着“?”,“ *”或“ +”之类的运算符的字符类称为重复字符类。

如果通过使用'?','*'或'+'运算符重复字符类,则将重复整个字符类,而不仅仅是重复匹配的字符。正则表达式“ [0-9] +”可以匹配“ 579”以及“ 333”。如果要重复匹配的字符而不是类,则需要使用反向引用。'([[0-9])\ 1+'将匹配'333',但不匹配“ 579”。当应用于字符串“ 922226”时,它将与字符串中间的“ 2222”匹配。如果您不希望这样做,则需要先行查找和后方查找。