Python 정규 표현식2 [파이썬/Python] 문제를 풀며 정규 표현식 연습하기 기초편 저는 개인적으로 정규 표현식은 연습 문제를 풀면서 공부하는 것이 가장 좋다고 생각합니다. 이번 시간에는 연습 문제를 제공해 주는 사이트의 문제를 하나씩 풀면서 메타 문자를 활용하는 연습을 진행하겠습니다. (참고로 모든 문제를 리뷰하지는 않고, 도움이 될 만한 문제만 선정하여 리뷰할 예정입니다.) 연습 문제 사이트는 여기를 참고해 주시고, 메타 문자 표는 여기를 참고해 주세요. 정규 표현식 연습 문제와 파이썬 코드 문제 1 : 조커 카드 dot(.)과 문자열의 끝 확인($) 위의 세 개의 문자열은 매치하고 마지막 문자열인 abc1은 제외하는 정규 표현식을 작성해 보겠습니다. 먼저 규칙을 살펴보면 위의 세 개의 문자열은 마침표로 끝나고 마지막 문자열은 마침표가 없습니다. 여기서 '문자열의 마지막은 마침표(... 2023. 7. 15. [파이썬/Python] 정규 표현식 1탄: 메타 문자 활용 및 re 메서드 기초 이전 시간에는 정규 표현식의 정의에 대해 배웠습니다. 이번 시간에는 원하는 규칙의 문자열을 얻기 위해 정규 표현식 사이트와 파이썬을 어떻게 활용하는지에 대한 기초적인 실습을 해보도록 하겠습니다. 파이썬 정규 표현식 파이썬에서는 정규 표현식을 표준 라이브러리인 're'에서 지원합니다. 사용법은 다음과 같습니다. 1. 사용자가 정의한 정규 표현식을 담은 인스턴스(re.Pattern)를 생성한다. 2. 인스턴스의 메서드를 활용하여 정규 표현식에 일치하는 문자열을 매치(match)한다. # 파이썬 정규 표현식 문법 import re p = re.compile('사용자가 정의한 정규 표현식') p.메서드 아래 print 문의 출력 결과를 살펴보겠습니다. 're.Pattern'이라는 Class Instance가 생.. 2023. 7. 14. 이전 1 다음