logo

JavaScript virknes nomaiņas() metode

Programmā JavaScript aizstāt() metodi tiek izmantots, lai manipulētu ar stīgām. Tas ļauj meklēt noteiktu virknes daļu, ko sauc par a apakšvirkne , un pēc tam aizstājiet to ar citu apakšvirkne . Lieliski ir tas, ka šī metode nemaina sākotnējo virkni , padarot to ideāli piemērotu uzdevumiem, kuros vēlaties saglabāt sākotnējo datu integritāti. Izpratne par lietošanu aizvietot() var uzlabot jūsu spēju efektīvi strādāt ar virknēm JavaScript.

Sintakse:



str.replace(value1, value2);>
  • vērtība1: ir regulārā izteiksme, kas jāaizstāj
  • vērtība2: ir virkne, kas aizstās dotās virknes saturu.

Atgriešanas vērtības:

Tas atgriež jaunu virkni ar aizstātiem vienumiem.

String aizstāšanas() metodes piemērs:

Tālāk ir parādīts metodes string.replace() piemērs.



javascript
let string = 'GeeksForGeeks'; let newstring = string.replace('GeeksForGeeks', 'GfG'); console.log(newstring);>

Izvade
GfG>

Paskaidrojums:

  • Virknestring>tiek piešķirta vērtība'GeeksForGeeks'>.
  • Thereplace()>metode tiek izsauktastring>, meklējot apakšvirkni'GeeksForGeeks'>un aizstājot to ar'GfG'>.
  • Tā kā visa virkne'GeeksForGeeks'>sērkociņi, tas tiek aizstāts ar'GfG'>.
  • Jaunā virkne'GfG'>tiek piešķirts mainīgajamnewstring>.
  • newstring>ir reģistrēts konsolē.

String aizstāšanas() metodes piemērs:

Šeit virknes GeeksForGeeks saturs tiks aizstāts ar gfg.

javascript
 // Assigning a string  let string = 'GeeksForGeeks is a CS portal';    // Calling replace() method  let newstring = string.replace(/GeeksForGeeks/, 'gfg');    // Printing replaced string  console.log(newstring);>

Izvade
gfg is a CS portal>

Paskaidrojums:

  • Virknestring>tiek piešķirta vērtība'GeeksForGeeks is a CS portal'>.
  • Thereplace()>metode tiek izsauktastring>, izmantojot regulāro izteiksmi, lai atbilstu apakšvirknei'GeeksForGeeks'>un nomainiet to ar'gfg'>.
  • Pirmā parādīšanās'GeeksForGeeks'>virknē tiek aizstāts ar'gfg'>.
  • Modificētā virkne tiek piešķirta mainīgajamnewstring>.
  • Aizstātā virknenewstring>ir reģistrēts konsolē.

String aizstāšanas() metodes piemērs:

Tālāk ir parādīts metodes string.replace() piemērs.

javascript
// Taking a regular expression let re = /GeeksForGeeks/; // Taking a string as input let string = 'GeeksForGeeks is a CS portal'; // Calling replace() method to replace // GeeksForGeeks from string with gfg let newstring = string.replace(re, 'gfg'); // Printing new string with replaced items console.log(newstring);>

Izvade
gfg is a CS portal>

Paskaidrojums:

  • Regulāra izteiksmere>ir definēts, lai tas atbilstu apakšvirknei'GeeksForGeeks'>.
  • Virknestring>tiek piešķirta vērtība'GeeksForGeeks is a CS portal'>.
  • Thereplace()>metode tiek izsauktastring>, izmantojot regulāro izteiksmire>lai atbilstu apakšvirknei'GeeksForGeeks'>un nomainiet to ar'gfg'>.
  • Pirmā parādīšanās'GeeksForGeeks'>virknē tiek aizstāts ar'gfg'>.
  • Modificētā virkne tiek piešķirta mainīgajamnewstring>.
  • Aizstātā virknenewstring>ir reģistrēts konsolē.

Mēs varam arī aizstāt vienus un tos pašus vārdus vairākās virknes vietās. Tas ir pazīstams kā globāls aizstājējs.



1 no 1000

String aizstāšanas() metodes piemērs:

Šis piemērs izskaidro dažādu līdzīgu vārdu aizstāšanu virknē.

Javascript
// Assigning a string let string = 'GeeksForGeeks is a CS portal.' +  'In GeeksForGeeks we can learn multiple languages.' +  'geeksForGeeks is a great place.'; // Calling replace() method let newstring = string.replace(/GeeksForGeeks/g, 'Gfg'); // Printing replaced string console.log(newstring);>

Izvade
Gfg is a CS portal.In Gfg we can learn multiple languages.geeksForGeeks is a great place.>

Paskaidrojums:

  • Vairāku rindu virknestring>ir piešķirts ar vairākiem apakšvirknes gadījumiem'GeeksForGeeks'>.
  • Thereplace()>metode tiek izsauktastring>, izmantojot regulāro izteiksmi ar globālo karogu (/g>), lai atbilstu visiem apakšvirknes gadījumiem'GeeksForGeeks'>reģistrjutīgi un aizstājot tos ar'Gfg'>.
  • Visi gadījumi'GeeksForGeeks'>virknē tiek aizstāti ar'Gfg'>.
  • Modificētā virkne tiek piešķirta mainīgajamnewstring>.
  • Aizstātā virknenewstring>ir reģistrēts konsolē.

JavaScript virknes nomaiņas() metode — lietošanas gadījums:

1. JavaScript virkne aizstājAll() metode

Javascript aizstāt visu () metode atgriež jaunu virkni pēc tam, kad visas virknes atbilstības ir aizstātas ar noteiktu virkni vai regulāru izteiksmi. Sākotnējā virkne pēc šīs darbības tiek atstāta nemainīga.

2. Kā aizstāt visus virknes gadījumus JavaScript?

Lai aizstātu visus virknes gadījumus JavaScript, varat izmantot aizstājēj() metodi ar regulāro izteiksmi un g karogu.

Mums ir pilns Javascript virkņu metožu saraksts. Lai tās pārbaudītu, lūdzu, veiciet šo Javascript virkne Pilnīga atsauce rakstu.

Atbalstītās pārlūkprogrammas:

  • Google Chrome 1 un jaunākas versijas
  • Mala 12 un augstāk
  • Firefox 1 un jaunākas versijas
  • Internet Explorer 5.5 un jaunākas versijas
  • Opera 4 un jaunāka versija
  • Safari 1 un jaunākas versijas