시작하기무료로 시작하기

게으른(lazy) 접근법

데이터셋을 일부 정리했지만, 괄호로 둘러싸인 문장이 분석을 흐릴 수 있을까 걱정되시죠.

다시 한 번, 탐욕적(greedy) 수량자와 게으른(lazy) 수량자를 쓰면 결과가 달라질 수 있어요.

예를 들어, 문자열 I like apple pie에서 a로 시작해 e로 끝나는 단어를 추출하려고 할 때, 탐욕적 정규식 a.+e를 적용하면 apple이 나올 거라고 생각할 수 있어요. 하지만 실제 매치는 apple pie가 됩니다. 이를 피하려면 ?를 사용해 수량자를 게으르게 만들어 주면 apple만 반환돼요.

re 모듈과 변수 sentiment_analysis는 세션에 이미 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python에서의 정규 표현식

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Write a greedy regex expression to match 
sentences_found_greedy = re.____(r"____", ____)

# Print out the result
print(sentences_found_greedy)
코드 편집 및 실행