1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급 정규 표현식

Connected

연습 문제

이거 아니면 저거

단어 하나를 찾는 건 쉽죠? 하지만 정확히 두세 개의 단어 조합을 찾는 일은 일반적인 "Control + F"로는 어렵습니다. 정규 표현식을 사용하면 이런 검색 패턴을 직접 정의할 수 있어요. str_view()를 사용하면 정규 표현식이 무엇과 매칭되는지 볼 수 있습니다.

여러 단어를 파이프 연산자 |로 연결하면, 파이프 앞의 항목과 뒤의 항목 모두를 매칭합니다. 그리고 두 개로 제한되지 않아요. 파이프 두 개로 세 가지 선택지를 만들 수도 있습니다: Hello Anna|Berta|Colin.

또한 괄호를 사용해 특정 단어들을 묶을 수도 있어요. 예를 들어 Hello (Anna|Berta|Colin)을 찾는 것은 위의 패턴과 다른 결과를 만듭니다. 두 가지 방법을 모두 시도해 보고 결과를 비교해 보세요.

지침

100 XP
  • "Finding "으로 시작하고 뒤에 "Nemo", "Harmony" 또는 "Dory"가 오는 영화를 찾는 패턴을 만드세요.
  • 이제 같은 패턴을 만들되, 세 가지 가능성을 괄호 ()로 감싸 결과를 비교해 보세요.
  • 전체 영화 제목 "Finding Nemo", "Finding Harmony", "Finding Dory"와 정확히 일치하는 두 패턴 중 하나를 골라 세 번째 str_match() 호출에 전달하세요.