0Pricing
R Academy · Lekcja

Wyrażenia regularne

Wykorzystają Państwo dopasowywanie wzorców i podstawianie za pomocą regex do złożonego przetwarzania tekstu.

Wyrażenia regularne to bezpłatna lekcja R Academy na CoddyKit. To lekcja 2 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej R Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs R Academy zawiera 3 lekcji w sumie.

Wprowadzenie do wyrażeń regularnych w R

Wprowadzenie do wyrażeń regularnych w R

Wyrażenia regularne (regex) umożliwiają wydajne wyszukiwanie wzorców tekstowych i manipulowanie nimi. W tej lekcji poznasz podstawy używania wyrażeń regularnych w R.

Wyrażenia regularne — ilustracja 1

Używanie grep() do wyszukiwania wzorców

Używanie grep() do wyszukiwania wzorców

Funkcja grep() wyszukuje wzorce w wektorze.

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

Używanie grepl() do sprawdzania wzorców

Używanie grepl() do sprawdzania wzorców

Funkcja grepl() zwraca wartość TRUE lub FALSE, zależnie od tego, czy znaleziono wzorzec.

grepl('a', text)

Wyodrębnianie dopasowań za pomocą regexpr()

Wyodrębnianie dopasowań za pomocą regexpr()

Funkcja regexpr() lokalizuje pierwsze wystąpienie wzorca w ciągu znaków.

regexpr('an', 'banana')

Używanie gsub() do zastępowania

Używanie gsub() do zastępowania

Funkcja gsub() zastępuje wszystkie wystąpienia wzorca w ciągu znaków.

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

Używanie sub() do zastępowania pierwszego dopasowania

Używanie sub() do zastępowania pierwszego dopasowania

Funkcja sub() zastępuje tylko pierwsze wystąpienie wzorca.

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

Używanie str_extract() do wyodrębniania wzorców

Używanie str_extract() do wyodrębniania wzorców

Funkcja str_extract() z pakietu stringr wyodrębnia dopasowane wzorce.

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

Używanie str_replace_all()

Używanie str_replace_all()

Funkcja str_replace_all() zastępuje wiele dopasowań za pomocą pakietu stringr.

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

Podsumowanie

Podsumowanie

W tej lekcji nauczysz się:

  • Jak znajdować wzorce za pomocą funkcji grep() i grepl().
  • Jak wyodrębniać i zastępować wzorce w tekście.
  • Jak używać pakietu stringr do zaawansowanych operacji na wyrażeniach regularnych.
Wyrażenia regularne — ilustracja 10

Często zadawane pytania

Czy lekcja „Wyrażenia regularne” jest bezpłatna?

Tak — pełny tekst „Wyrażenia regularne” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu R Academy, przejdź na CoddyKit PRO. Kurs R Academy zawiera 3 lekcji w sumie.

Co nauczysz się w „Wyrażenia regularne”?

Wykorzystają Państwo dopasowywanie wzorców i podstawianie za pomocą regex do złożonego przetwarzania tekstu. Ćwiczysz R Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć R Academy?

Nie wymagamy żadnego doświadczenia. R Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 3.

Ile czasu zajmuje lekcja „Wyrażenia regularne”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji R Academy?

Tak. Każda lekcja R Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Operacje na ciągach znaków
  2. Wyrażenia regularne
  3. Daty i czas w R
← Powrót do R Academy