JavaScript-ohjelma korvaa kaikki merkkijonot

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka korvaa kaikki merkkijonot.

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

  • JavaScript-merkkijono
  • JavaScript Regex

Esimerkki 1: Korvaa kaikki merkkijonot RegExillä

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

Tuotos

 Herra sinisellä on sininen talo ja sininen auto

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

/gviittaa globaaliin (että korvaaminen tapahtuu koko merkkijonossa) ja /iviittaa kirjainkoon erottumattomaan.

replace()Menetelmä ottaa merkkijono, jonka haluat korvata ensimmäisenä parametri ja merkkijono haluat korvata niin toinen parametri.

Esimerkki 2: Korvaa kaikki merkkijonot käyttämällä sisäänrakennettua menetelmää

 // program to replace all occurrence of a string const string = 'Mr red has a red house and a red car'; const result = string.split('red').join('blue'); console.log(result);

Tuotos

 Herra sinisellä on sininen talo ja sininen auto

Yllä olevassa ohjelmassa sisäänrakennettua split()ja join()menetelmää käytetään korvaamaan kaikki merkkijonon esiintymät.

  • Merkkijono on jaettu yksittäisiin taulukkoelementteihin split()menetelmää käyttäen .
    Tässä string.split('red')antaa ("Mr", "on", "talo ja", "auto") jakamalla merkkijono.
  • Taulukkoelementit yhdistetään yhdeksi merkkijonoksi join()menetelmällä.
    Täällä reverseArray.join('blue')antaa herra sinisellä on sininen talo ja sininen auto liittämällä taulukon elementit.

Mielenkiintoisia artikkeleita...