1. Learn
  2. /
  3. 课程
  4. /
  5. Intermediate R

Connected

道练习

grepl i grep

W najprostszej postaci wyrażenia regularne pozwalają sprawdzić, czy dany wzorzec występuje w ciągu znaków lub wektorze ciągów znaków. Służą do tego dwie funkcje:

  • grepl() – zwraca TRUE, gdy wzorzec zostanie znaleziony w odpowiednim ciągu znaków.
  • grep() – zwraca wektor indeksów tych ciągów znaków, które zawierają dany wzorzec.

Obie funkcje przyjmują argumenty pattern i x, gdzie pattern to wyrażenie regularne, które chcesz dopasować, a x to wektor ciągów znaków, w którym szukasz dopasowań.

W tym i kolejnych ćwiczeniach będziesz przeszukiwać i modyfikować wektor adresów e-mail! Wektor emails jest już wstępnie zdefiniowany, więc możesz od razu przejść do instrukcji!

说明

100 XP
  • Użyj funkcji grepl(), aby wygenerować wektor wartości logicznych wskazujących, które adresy e-mail zawierają ciąg "edu". Wyświetl wynik na ekranie.
  • Zrób to samo za pomocą funkcji grep(), ale tym razem zapisz zwrócone indeksy w zmiennej hits.
  • Użyj zmiennej hits, aby wybrać z wektora emails tylko te adresy, które zawierają ciąg "edu".