정규 표현식(re) 문자열을 검색, 추출, 대체하는데 사용되는 강력한 도구 기본 패턴: ^: 문자열의 시작과 매치 $: 문자열의 끝과 매치 문자 클래스: []: 대괄호 안에 있는 어떤 문자와도 매치 예: [abc]는 'a', 'b', 'c' 중 하나와 매치 반복: *: 패턴이 0번 이상 반복 +: 패턴이 1번 이상 반복 ?: 0 또는 1번의 패턴 발생 특수 문자: \: 다음에 오는 특수문자를 일반 문자로 취급 예: \.는 실제 '.' 문자와 매치 특수 문자 클래스: \d: 숫자와 매치 \D: 숫자가 아닌 것과 매치 \w: 숫자 또는 문자와 매치 \W: 숫자 또는 문자가 아닌 것과 매치 \s: 공백 문자와 매치 \S: 공백이 아닌 문자와 매치. 그룹: (): 그룹을 지정하여 그룹 단위로 매치를 수행 예: ..