JavaScripti programm stringi kõigi esinemiste asendamiseks

Selles näites õpid kirjutama JavaScripti programmi, mis asendab kõik stringi esinemised.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti string
  • JavaScripti regex

Näide 1: Asendage kõik stringide esinemised RegExi abil

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

Väljund

 Härra sinisel on sinine maja ja sinine auto

Ülaltoodud programmis kasutatakse regex-avaldist replace()meetodi esimese parameetrina .

/gviitab globaalsele (see asendamine toimub kogu stringi ulatuses) ja /iviitab suurtähtedeta.

replace()Meetod võtab stringi, mida soovite asendada esimese parameetri ja string soovite asendada teise parameetri.

Näide 2: Asendage stringi kõik esinemised sisseehitatud meetodi abil

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

Väljund

 Härra sinisel on sinine maja ja sinine auto

Ülaltoodud programmis kasutatakse sisseehitatud split()ja join()meetodit stringi kõigi esinemiste asendamiseks.

  • String jagatakse split()meetodi abil üksikuteks massiivi elementideks .
    Siin string.split('red')annab ("Mr", "on", "maja ja", "auto"), jagades stringi.
  • Massiivielemendid ühendatakse join()meetodi abil üheks stringiks .
    Siin reverseArray.join('blue')annab hr sinil massiivi elementide ühendamise kaudu sinine maja ja sinine auto.

Huvitavad Artiklid...