시작과 끝
문자열의 시작 부분에서 특정 문자를 검색할 때 캐럿 "^" 을 사용하는 방법은 이미 보셨죠. 물론 정규식은 문자열의 끝에서도 원하는 항목을 찾을 수 있는 방법을 제공합니다. 이때는 달러 기호 "$" 를 사용해요.
줄의 시작에서 무언가를 찾는 패턴을 만들 때는 캐럿 뒤에 검색어를 붙여 "^___" 처럼 쓰세요. 줄의 끝을 찾을 때는 먼저 검색어를 쓰고 달러 기호를 덧붙여 "___$" 처럼 작성합니다. 정규식을 만들 때는 이 등장 순서가 매우 중요해요.
이 연습은 강의의 일부입니다
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 = "___"
)]