2008-10-10 4 views
18

컴파일 된 코드를 생성했다고 가정합니다.컴파일 된 re에서 패턴을 다시 얻으려면?

x = re.compile('^\d+$') 

x에서 패턴 문자열 (^ \ d + $)을 다시 추출하는 방법이 있습니까?

+0

이에서

x.pattern 

그것을 다시 얻을 수있는 것은 http://stackoverflow.com/questions/189861/what-property-returns-the-regular의 중복 -expression-used-when-recompile- (이 하나 더 정중하게 언급되어 있지만) – hop

+0

가능한 복제 [어떻게 파이썬에서 컴파일 된 regexp 패턴에서 패턴 문자열을 얻을 수 있습니다] (http://stackoverflow.com/questions)/1415924/how-can-i-get-pattern-string-from-compiled-regexp-pattern-in-python) -이 Q가 이전 버전 인 반면, Py3 – cfi

답변

23
+1

청구서를 포함한 더 많은 정보와 함께 dir (x)이 목록에 패턴을 표시하지 않는 이유를 알고 계십니까? –

+0

잘 모르겠습니다. 이것은 방법이 아니기 때문에 가능할 수 있습니다. 그러나 재산입니다. –

+0

나는 또 다른 질문을 게시 할 것이다 :) –

관련 문제