추가로 자주 사용하는 문자 클래스도 외워두면 좋습니다. 비슷한 \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

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