0Pricing
R Academy · Ders

Düzenli İfadeler

Karmaşık metin işleme görevlerinde regex ile örüntü eşleştirme ve yerine koyma işlemlerinden yararlanın.

Düzenli İfadeler, CoddyKit'te ücretsiz bir R Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, R Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. R Academy kursu toplamda 3 dersten oluşur.

R'de Düzenli İfadelere Giriş

R'de Düzenli İfadelere Giriş

Düzenli ifadeler (regex), metin kalıplarını verimli bir şekilde eşleştirmenize ve işlemenize olanak tanır. Bu derste R'de regex kullanımının temellerini öğreneceksiniz.

Düzenli İfadeler — resim 1

Kalıpları Bulmak için grep() Kullanımı

Kalıpları Bulmak için grep() Kullanımı

grep() işlevi bir vektörde kalıpları arar.

text <- c('apple', 'banana', 'cherry')
grep('a', text)

Kalıpları Denetlemek için grepl() Kullanımı

Kalıpları Denetlemek için grepl() Kullanımı

grepl() işlevi, bir kalıp bulunursa TRUE, bulunmazsa FALSE döndürür.

grepl('a', text)

regexpr() ile Eşleşmeleri Çıkarma

regexpr() ile Eşleşmeleri Çıkarma

regexpr() işlevi, bir metindeki kalıbın ilk geçtiği konumu bulur.

regexpr('an', 'banana')

Değiştirme için gsub() Kullanımı

Değiştirme için gsub() Kullanımı

gsub() işlevi, bir metindeki kalıbın tüm geçtiği yerleri değiştirir.

gsub('a', '@', 'banana')

İlk Eşleşmeyi Değiştirmek için sub() Kullanımı

İlk Eşleşmeyi Değiştirmek için sub() Kullanımı

sub() işlevi yalnızca bir kalıbın ilk geçtiği yeri değiştirir.

sub('a', '@', 'banana')

Kalıpları Çıkarmak için str_extract() Kullanımı

Kalıpları Çıkarmak için str_extract() Kullanımı

stringr paketindeki str_extract() işlevi eşleşen kalıpları çıkarır.

library(stringr)
str_extract('abc123', '\d+')

str_replace_all() Kullanımı

str_replace_all() Kullanımı

str_replace_all() işlevi, stringr kullanarak birden çok eşleşmeyi değiştirir.

library(stringr)
str_replace_all('banana', 'a', '@')

Özet

Özet

Bu derste şunları öğrendiniz:

  • grep() ve grepl() kullanarak kalıpları nasıl bulacağınızı.
  • Metindeki kalıpları nasıl çıkaracağınızı ve değiştireceğinizi.
  • Gelişmiş regex işlemleri için stringr paketini nasıl kullanacağınızı.
Düzenli İfadeler — resim 10

Sıkça Sorulan Sorular

“Düzenli İfadeler” dersi ücretsiz mi?

Evet — “Düzenli İfadeler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve R Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. R Academy kursu toplamda 3 dersten oluşur.

“Düzenli İfadeler” dersinde ne öğreneceğim?

Karmaşık metin işleme görevlerinde regex ile örüntü eşleştirme ve yerine koyma işlemlerinden yararlanın. R Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

R Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te R Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Düzenli İfadeler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu R Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her R Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dizge İşleme
  2. Düzenli İfadeler
  3. R'de Tarihler ve Saatler
← R Academy Sayfasına Dön