시작하기무료로 시작하기

매치하고 분리하기

데이터셋에 있는 일부 트윗이 잘못 다운로드되었어요. 단어 사이가 공백이 아니라 이상한 문자로 구분되어 있습니다. 이 상황을 처리하기 위해 정규식을 사용하기로 했어요. 어떤 패턴을 매치해야 하는지 파악하려고 이런 트윗 몇 개를 출력해 봅니다.

살펴보니, 문장은 항상 특수문자 하나, 숫자 하나, break라는 단어, 그리고 다시 특수문자 하나의 순서로 구분되어 있어요. 예: &4break!. 단어는 항상 특수문자 하나, new라는 단어, 그리고 일반 문자 하나의 조합으로 구분돼요. 예: #newH.

한 개 트윗의 텍스트를 담은 변수 sentiment_analysisre 모듈이 이미 세션에 로드되어 있어요. IPython Shell에서 print(sentiment_analysis)로 내용을 확인할 수 있어요.

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

Python에서의 정규 표현식

강의 보기

실습형 인터랙티브 연습

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

# Write a regex to match pattern separating sentences
regex_sentence = ____"____"
코드 편집 및 실행