알림: 강의의 대부분은 파이썬을 기반으로 진행되지만 파이썬을 모르더라도 정규표현식을 배우는 데는 문제가 없습니다. 우선 정규표현식을 다루는 방법을 배운 다음, 각 프로그래밍 언어에서 정규표현식을 사용하는 방법은 '프로그래밍 언어별 정규표현식` 파트에서 배울 수 있습니다.


정규표현식은 문자열에서 특정 패턴을 만족하는 부분을 찾아내고 싶을 때 사용하면 좋습니다.

예를들어 스타워즈 주인공들의 주소록에서 전화번호를 찾아볼까요?
전화번호는 코드 5번째 줄에 있는 search_target이라는 변수에 적어 두었습니다.

이런 주소록에서 전화번호를 찾아주는 정규표현식은
0\d{1,2}[ -]?\d{3,4}[ -]?\d{3,4}
인대요. 이 정규표현식을 코드 2번째 줄에 있는 변수 regex에 저장하였습니다.
(앞으로 배우는 정규표현식은 이 형식에 맞춰서 regex = 오른쪽의 따옴표 안에 적어주시면 됩니다.)

아직은 정규표현식이 외계어로 보이는 게 당연합니다. 한 단계씩 따라가면서 하나씩 배워보면 되니까 긴장을 풀고 [실행] 버튼을 눌러 보세요.
Output에서 출력을 확인해 보면, search_target에 들어있는 모든 전화번호를 찾아내서 한 줄씩 출력하는걸 알 수 있습니다.

다 확인했으면 [제출]버튼을 누르면 됩니다.

질문질문(0)
resizer
실행 결과가 여기에 표시됩니다.
본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.