정규식에서 그룹 캡처를 사용하여 문자열 내부에서 하위 문자열을 추출할 수 있습니다. 추출하려는 부분 문자열의 형식과 주변을 알아야 합니다. 예를 들어 라인이 있고 $xxx,xxx.xx 형식으로 돈 정보를 추출하려는 경우 다음을 사용할 수 있습니다.
import re text = 'The phone is priced at $15,745.95 and has a camera.' m = re.search('(\$[0-9\,]*.[0-9]{2})', text) if m: print m.group(1)
이것은 출력을 줄 것입니다:
$15,745.95
실제 정규식은 사용 사례의 조건에 따라 달라집니다.