JavaScript-ohjelma merkkijonon merkkien korvaamiseksi

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka korvaa merkkijonon merkin.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-merkkijono
  • JavaScript-merkkijono korvaa ()

Esimerkki: Korvaa merkin ensimmäinen esiintyminen merkkijonossa

 // program to replace a character of a string const string = 'Mr Red has a red house and a red car'; // replace the characters const newText = string.replace('red', 'blue'); // display the result console.log(newText);

Tuotos

 Herra Redillä on sininen talo ja punainen auto

Edellä mainitussa ohjelmassa replace()menetelmää käytetään korvaamaan määritetty merkkijono toisella merkkijonolla.

Kun merkkijono välitetään replace()menetelmässä, se korvaa vain merkkijonon ensimmäisen esiintymän. Joten jos merkkijonossa on toinen ottelu, sitä ei korvata.

Voit myös välittää säännöllisen lausekkeen (regex)replace() menetelmän sisällä merkkijonon korvaamiseksi.

Esimerkki 2: Korvaa merkkijono merkki RegEx: llä

 // program to replace a character of a string const string = 'Mr Red has a red house and a red car'; // regex expression const regex = /red/g; // replace the characters const newText = string.replace(regex, 'blue'); // display the result console.log(newText);

Tuotos

 Herra Redillä on sininen talo ja sininen auto

Edellä olevassa ohjelmassa regex-lauseketta käytetään ensimmäisenä parametrina replace()menetelmän sisällä .

/gviittaa globaaliin. Se tarkoittaa, että kaikki merkkijonon vastaavat merkit korvataan.

Koska JavaScript eroaa kirjainkokoista, R: tä ja r: tä käsitellään eri arvoina.

Voit myös käyttää regexiä suorittaaksesi kirjainkoon merkitsemättömän korvaamisen käyttämällä /gi, missä iedustaa kirjainkoon erottelua.

Mielenkiintoisia artikkeleita...