게으른(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)