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 .
Siinstring.split('red')annab ("Mr", "on", "maja ja", "auto"), jagades stringi. - Massiivielemendid ühendatakse
join()meetodi abil üheks stringiks .
SiinreverseArray.join('blue')annab hr sinil massiivi elementide ühendamise kaudu sinine maja ja sinine auto.








