더북(TheBook)

추가로 자주 사용하는 문자 클래스도 외워두면 좋습니다. 비슷한 \t, \n하고는 다르다는 점을 기억하세요. 주어진 규칙 이외의 모든 문자는 하나의 개별적인 문자로 인식합니다.

▼ 표 4-2 자주 사용하는 문자 클래스

표기법

의미

\d

숫자 [0-9]

\D

숫자가 아닌 것 [^0-9]

\s

공백(whitespace) 문자 [\t\n\r\f\v] (앞의 공백은 공백 문자를 의미)

\S

공백 문자가 아닌 것

\w

문자 + 숫자 [a-zA-Z0-9_]

\W

문자 + 숫자가 아닌 것

이 정도만 외우면 기본적인 정규표현식을 다루는 데는 별 문제가 없습니다.

TIP

정규표현식은 시대가 지나면서 새로운 표현이 생겨나기 때문에 가끔씩 한 번 검색하면서 익히는 것이 좋습니다. 더 많은 파이썬 정규표현식을 알고 싶다면 공식 페이지를 참고하세요.

https://docs.python.org/ko/3/library/re.html

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.