JavaScripti programm stringi märkide asendamiseks

Selles näites õpid kirjutama JavaScripti programmi, mis asendab stringi märki.

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

  • JavaScripti string
  • JavaScripti stringi asendamine ()

Näide: asendage stringis esmakordselt esinev märk

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

Väljund

 Hr Redil on sinine maja ja punane auto

Ülaltoodud programmis kasutatakse replace()meetodit määratud stringi asendamiseks teise stringiga.

Stringi edastamisel replace()meetodis asendab see ainult stringi esimest eksemplari. Nii et kui stringis on teine ​​vaste, siis seda ei asendata.

Stringi asendamiseks võite meetodi sees edastada ka regulaaravaldise (regex)replace() .

Näide 2: Asenda stringi märk RegExi abil

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

Väljund

 Hr Redil on sinine maja ja sinine auto

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

/gviitab globaalsele. See tähendab, et kõik stringi sobivad märgid asendatakse.

Kuna JavaScript on tõstutundlik, käsitletakse R ja r erinevaid väärtustena.

Regex-lauset saate kasutada ka väiketähteta tundlike asenduste tegemiseks /gi, kus itäht on tundetu.

Huvitavad Artiklid...