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

Connected

연습 문제

glue로 "or 패턴" 만들기

앞선 두 레슨에서 문자열, 벡터, 리스트, 심지어 데이터 프레임으로부터 문자열을 만들어 보셨죠. 정규 표현식에 대한 지식을 더하면, 이제 이런 모든 데이터 타입에 대해 패턴을 만들 수 있어요.

glue_collapse()를 사용하면 데이터 프레임의 한 열에서 가져온 벡터 내용을 이어 붙여, 손으로 쓰기에는 번거롭고 오류가 나기 쉬운 긴 패턴도 손쉽게 만들 수 있어요.

이번 연습에서는 데이터베이스에서 추출한 결과인 벡터 users가 입력으로 주어집니다. 이 벡터에는 데이터베이스의 일부 행과, 우리가 신경 쓰지 않아도 되는 다른 정보가 함께 들어 있어요. 정규 표현식을 사용해 우리가 관심 있는 부분, 즉 이번 경우에는 사용자 이름만을 매칭해 보겠습니다.

지침

100 XP
  • 벡터 usernames를 사용해, 벡터에 들어 있는 세 이름 중 하나와 매칭되는 패턴을 만드세요.
  • 정규 표현식의 "or" 문자(파이프)를 구분자로 사용해 세 이름을 하나로 묶으세요.