Reguljära uttryck
Använd mönstermatchning och ersättning med regex för komplex textbearbetning.
Reguljära uttryck är en gratis lektion i R Academy på CoddyKit. Detta är lektion 2 av 3. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för R Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i R Academy innehåller totalt 3 lektioner.
Introduktion till reguljära uttryck i R
Reguljära uttryck (regex) gör det möjligt att effektivt hitta och ändra textmönster. I den här lektionen lär Ni Er grunderna i att använda regex i R.

Använda grep() för att hitta mönster
Funktionen grep() söker efter mönster i en vektor.
text <- c('apple', 'banana', 'cherry')
grep('a', text)Använda grepl() för att kontrollera mönster
Funktionen grepl() returnerar TRUE eller FALSE beroende på om ett mönster hittas.
grepl('a', text)Extrahera träffar med regexpr()
Funktionen regexpr() hittar den första förekomsten av ett mönster i en sträng.
regexpr('an', 'banana')Använda gsub() för ersättning
Funktionen gsub() ersätter alla förekomster av ett mönster i en sträng.
gsub('a', '@', 'banana')Använda sub() för att ersätta den första träffen
Funktionen sub() ersätter endast den första förekomsten av ett mönster.
sub('a', '@', 'banana')Använda str_extract() för mönsterextrahering
Funktionen str_extract() från stringr extraherar matchade mönster.
library(stringr)
str_extract('abc123', '\d+')Använda str_replace_all()
Funktionen str_replace_all() ersätter flera träffar med hjälp av stringr.
library(stringr)
str_replace_all('banana', 'a', '@')Sammanfattning
I den här lektionen lärde Ni Er:
- Hur Ni hittar mönster med hjälp av
grep()ochgrepl(). - Hur Ni extraherar och ersätter mönster i text.
- Hur Ni använder
stringrför avancerade regex-operationer.

Lär dig R med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 43
- Lektioner
- 159
Vanliga frågor
Är lektionen ”Reguljära uttryck” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen R Academy, inklusive ”Reguljära uttryck”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i R Academy innehåller totalt 3 lektioner.
Vad lär jag mig i ”Reguljära uttryck”?
Använd mönstermatchning och ersättning med regex för komplex textbearbetning. Ni övar på R Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig R Academy?
Du behöver inga förkunskaper. Utbildningen i R Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 3.
Hur lång tid tar lektionen ”Reguljära uttryck”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här R Academy-lektionen?
Ja. Varje R Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Strängbearbetning
- Reguljära uttryck
- Datum och tider i R