시작하기무료로 시작하기

시작과 끝

문자열의 시작 부분에서 특정 문자를 검색할 때 캐럿 "^" 을 사용하는 방법은 이미 보셨죠. 물론 정규식은 문자열의 끝에서도 원하는 항목을 찾을 수 있는 방법을 제공합니다. 이때는 달러 기호 "$" 를 사용해요.

줄의 시작에서 무언가를 찾는 패턴을 만들 때는 캐럿 뒤에 검색어를 붙여 "^___" 처럼 쓰세요. 줄의 끝을 찾을 때는 먼저 검색어를 쓰고 달러 기호를 덧붙여 "___$" 처럼 작성합니다. 정규식을 만들 때는 이 등장 순서가 매우 중요해요.

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

R 중급 정규 표현식

강의 보기

연습 안내

  • 첫 번째 줄을 실행해 작업할 영화 제목을 확인하세요.
  • "The" 로 시작하는 모든 영화를 나열하는 패턴을 만드세요.
  • "3D" 로 끝나는 영화를 찾는 패턴을 만드세요.

실습형 인터랙티브 연습

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

# Familiarize yourself with the vector by printing it
movie_titles

# List all movies that start with "The"
movie_titles[str_detect(
  movie_titles,
  pattern = "___"
)]

# List all movies that end with "3D"
movie_titles[str_detect(
  movie_titles,
  pattern = "___"
)]
코드 편집 및 실행