네 함수부터 익혀
search는 어디서든 첫 일치, match는 시작에서만, findall은 모든 일치, sub는 치환을 맡아. 같은 패턴을 많이 쓰면 compile한 객체로 의도와 비용을 고정해.
패턴 언어와 Python 문자열은 두 층이야
문자 클래스, 반복, 시작·끝, 캡처·이름 캡처·비캡처 그룹, 대안을 조합해. 역슬래시를 두 층에서 해석하지 않도록 정규식 리터럴은 보통 raw 문자열로 써.
중첩 문법에는 실제 파서를 써
전화번호·로그 줄처럼 평평한 형식에는 강하지만 HTML·JSON·괄호 중첩을 정확히 읽는 도구는 아니야.