Program JavaScript za nadomestitev vseh pojavov niza

V tem primeru se boste naučili pisati program JavaScript, ki bo nadomestil vse pojavitve niza.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Niz JavaScript
  • Regex JavaScript

Primer 1: Zamenjajte vse pojavitve niza z uporabo RegEx

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

Izhod

 Gospod modri ima modro hišo in modri avto

V zgornjem programu je izraz regularnega izraza uporabljen kot prvi parameter znotraj replace()metode.

/gse nanaša na globalno (ta zamenjava se izvede v celotnem nizu) in se /inanaša na neobčutljivost na velike in male črke

replace()Metoda je niz, ki ga želite zamenjati kot prvi parameter in niz, ki ga želite zamenjati s čim drugim parametrom.

Primer 2: Zamenjajte vse pojavitve niza z uporabo vgrajene metode

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

Izhod

 Gospod modri ima modro hišo in modri avto

V zgornjem programu se vgrajena metoda split()in join()metoda uporablja za nadomestitev vseh pojavitev niza.

  • Niz se z split()metodo razdeli na posamezne elemente matrike .
    Tukaj string.split('red')daje ("gospod", "ima", "hišo in", "avto") z delitvijo niza.
  • Elementi polja so z uporabo join()metode združeni v en niz .
    Tukaj, reverseArray.join('blue')gospod Blue ima modro hišo in modri avto, tako da združi elemente niza.

Zanimive Članki...