Søking og erstatting av tekst

Elm:
Søking og erstatting av tekst

How to:

I Elm kan du bruke String modulen for å implementere søk og erstatning. Her er et enkelt eksempel:

import String

-- Funksjon som bytter ut "katt" med "hund"
replaceCatWithDog : String -> String
replaceCatWithDog text =
    String.replace "katt" "hund" text

-- Eksempel på bruk
main =
    replaceCatWithDog "Min katt er snill."

-- Utdata: "Min hund er snill."

Deep Dive

I de første dagene av programmering ble tekstbehandling gjort med rudimentære verktøy. Nå har vi dedikerte funksjoner i de fleste språk. I Elm, gir String.replace en enkel søk-og-erstatningsfunksjon, men ikke regulære uttrykk som i noen andre språk. Dette skyldes Elms fokus på pålitelighet og forutsigbarhet. Andre språk som JavaScript tilbyr mer komplekse alternativer, slik som regex, som kan være kraftfulle men også kompliserte.

See Also