Python 从已编译的re中获取模式?
假设我创建了一个已编译的re:Python 从已编译的re中获取模式?,python,regex,Python,Regex,假设我创建了一个已编译的re: x = re.compile('^\d+$') 有没有办法从x中提取出模式字符串(^\d+$) x.pattern 从Python的清单中,你知道为什么dir(x)没有在列表中显示模式吗?我不确定。这可能是因为它不是一个方法,而是一个属性。我将发布另一个问题:)好主意,现在我想知道。:)事实上,我对它进行了一点重新表述,因为文档中说列表不需要完整(不管Guido这句话的意思是什么…)。检查这里:这是一个重复的(虽然这是一个更好的说明)可能的重复-虽然这个Q在前
x = re.compile('^\d+$')
有没有办法从x中提取出模式字符串(^\d+$)
x.pattern
从Python的清单中,你知道为什么dir(x)没有在列表中显示模式吗?我不确定。这可能是因为它不是一个方法,而是一个属性。我将发布另一个问题:)好主意,现在我想知道。:)事实上,我对它进行了一点重新表述,因为文档中说列表不需要完整(不管Guido这句话的意思是什么…)。检查这里:这是一个重复的(虽然这是一个更好的说明)可能的重复-虽然这个Q在前面,后面的一个有更多信息的答案,包括Py3可能的重复