Søking og erstatting av tekst

Rust:
Søking og erstatting av tekst

Hvordan:

fn main() {
    let tekst = "Hei på deg, verden!";
    let ny_tekst = tekst.replace("verden", "Norge");
    println!("{}", ny_tekst);
}

Output:

Hei på deg, Norge!

Dypdykk

Søk og erstatt har røtter i tekstredigering fra 60-tallet. Det har utviklet seg fra enkle kommandolinjeverktøy til komplekse funksjoner i programmeringsspråk. I Rust, bruker vi .replace()-metoden for String-objekter, som er både effektiv og enkel. Denne metoden fungerer bra for enkle bytter, men for mer komplekse mønstre kan man bruke regex-biblioteket. Biblioteket tillater søk med avanserte mønstre (regular expressions) og gir fleksible erstatningsfunksjoner. Til tross for ytelsen til .replace(), er regex mer kraftfullt for mønstersøk, men det kan være tregere og mer ressurskrevende.

Se Også