„JavaScript“ programa eilutės simboliams pakeisti

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri pakeičia eilutės simbolį.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ eilutė
  • „JavaScript“ eilutė pakeista ()

Pavyzdys: Pakeiskite pirmąjį simbolio atsiradimą eilutėje

 // 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);

Rezultatas

 Ponas Redas turi mėlyną namą ir raudoną automobilį

Ankstesnėje programoje replace()metodas naudojamas nurodytai eilutei pakeisti kita eilute.

Kai replace()metodas perduodamas eilutę , ji pakeičia tik pirmąją eilutės egzempliorių. Taigi, jei eilutėje yra antroji atitiktis, ji nebus pakeista.

Taip pat galite perduoti reguliarią išraišką (regex)replace() metodo viduje, kad pakeistumėte eilutę.

2 pavyzdys: Pakeiskite eilutės simbolį naudodami „RegEx“

 // 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);

Rezultatas

 Ponas Redas turi mėlyną namą ir mėlyną automobilį

Pirmiau pateiktoje programoje regex išraiška naudojama kaip pirmasis replace()metodo parametras .

/greiškia globalinį. Tai reiškia, kad visi atitinkami simboliai eilutėje yra pakeisti.

Kadangi „JavaScript“ skiria didžiosios ir mažosios raidės, R ir r vertinamos kaip skirtingos vertės.

Taip pat galite naudoti regex, kad pakeistumėte didžiųjų ir mažųjų raidžių naudojimą /gi, kur ireiškia mažąsias ir mažąsias raides.

Įdomios straipsniai...