BaşlayınÜcretsiz Başlayın

Ne aradığını bilmiyorsan

Şimdiye kadar, deseni eşleşirse TRUE, aksi halde FALSE döndüren str_detect() kullandın. Ancak düzenli ifadeler, daha büyük bir metinden aranan terimi çıkarmakta da çok iyidir. Bunun için str_match() fonksiyonunu kullanabilirsin.

Sıradaki özel karakter nokta: ".". Nokta herhangi bir karakteri eşleştirir; joker gibidir. Örneğin "..." ararsan, üç karakter bulursun — harf, sayı ya da boşluk olabilir.

Bu oldukça kullanışlıdır; ta ki gerçek bir nokta "." aramana gerekene kadar. Bu durumda: noktayı iki ters eğik çizgiyle kaçır: "\\."

Bu egzersiz

R ile Orta Düzey Düzenli İfadeler

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Sadece Saw 4'ü değil, diğer devam filmlerini de eşleştir.
  • "K" ile başlayan tüm film adlarının ilk dört karakterini eşleştir.
  • Gerçek bir nokta "." ile biten filmi tespit et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Here's an example pattern that will find the movie Saw 4
str_match(movie_titles, pattern = "Saw 4")

# Match all sequels of the movie "Saw"
str_match(movie_titles, pattern = "___")

# Match the letter K and three arbitrary characters
str_match(movie_titles, pattern = "^K___")

# Detect whether the movie titles end with a full stop
str_detect(movie_titles, pattern = "___$")
Kodu Düzenle ve Çalıştır