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