Poista merkki merkkijonosta JavaScriptissä

Meille annetaan merkkijono ja tehtävänä on poistaa merkki annetusta merkkijonosta. Meillä on monia menetelmiä merkin poistamiseksi merkkijonosta, jotka kuvataan alla.

Sisällysluettelo

Tapa 1: JavaScriptin vaihto()-menetelmän käyttäminen

The korvaa() -menetelmä korvaa määritetyn merkin/merkkijonon ensimmäisen esiintymän toisella merkillä/merkkijonolla.

Syntaksi:

string.replace('characterToReplace', ''); 

Esimerkki: Tämä esimerkki esittää edellä selitetyn lähestymistavan

Javascript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  newString = originalString.replace('G', '');  console.log(newString); } removeCharacter(); 

Lähtö
eeksForGeeks 

Tapa 2: JavaScriptin korvaa()-menetelmän käyttäminen säännöllisellä lausekkeella

Tätä menetelmää käytetään poistamaan kaikki tietyn merkin tai merkkijonon esiintymät syötemerkkijonosta, toisin kuin edellinen menetelmä, joka poistaa vain ensimmäisen esiintymän.

Se käyttää a tavallinen ilme maailmanlaajuisen ominaisuuden kanssa valitaksesi ja poistaaksesi jokaisen esiintymän.

Syntaksi:

string.replace(/regExp/g, ''); 

Esimerkki: Tämä esimerkki esittää edellä selitetyn lähestymistavan

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  newString = originalString.replace(/G/g, '');  console.log(newString); } removeCharacter(); 

Lähtö
eeksForeeks 

Tapa 3: JavaScript slice() -menetelmän käyttäminen

The slice() -menetelmä käytetään erottamaan merkkijonon osia määritettyjen indeksien välillä.

  • Kun poistat ensimmäisen merkin, määrität aloitusindeksiksi 1, joka poimii merkkijonon toisesta merkistä loppuun.
  • Voit poistaa viimeisen merkin määrittämällä loppuindeksin yhden merkkijonon pituutta pienemmäksi ja poimimalla merkkijonon alusta toiseksi viimeiseen merkkiin.

Syntaksi:

string.slice(start, end) 

Esimerkki: Tämä esimerkki esittää edellä selitetyn lähestymistavan

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  firstCharRemoved = originalString.slice(1);  lastCharRemoved = originalString  .slice(0, originalString.length - 1);  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Lähtö
eeksForGeeks GeeksForGeek 

Tapa 4: JavaScript substr()-menetelmän käyttäminen

The substr()-menetelmä käytetään poistamaan merkki tietystä hakemistosta merkkijonon sisällä.

Se poimii osia merkkijonosta tiettyjen parametrien välillä ja yhdistää sitten poistettavaa merkkiä edeltävät ja jälkeen olevat osat.

Syntaksi:

  string  .substr(  start  ,   length  ) 

Esimerkki: Tämä esimerkki esittää edellä selitetyn lähestymistavan

Javascript
function removeCharacter(position) {  originalString = 'GeeksForGeeks';  newString =  originalString.substr(0, position - 1)+  originalString.substr(  position,  originalString.length  );  console.log(newString); } removeCharacter(6); 

Lähtö
GeeksorGeeks 

Tapa 5: JavaScript split()- ja join()-menetelmien käyttäminen

Split()-menetelmää käytetään jakamaan merkkijono alimerkkijonoksi määrätyn erottimen perusteella. Halkaisemalla poistettavan merkin merkkijono ja yhdistämällä sitten taulukon elementit takaisin merkkijonoksi, haluttu merkki voidaan poistaa tehokkaasti.

Syntaksi:

string.split('characterToSplitAt').join(''); 

Esimerkki: Tämä esimerkki osoittaa yllä selitetyn lähestymistavan:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  let newString = originalString.split('G').join('');  console.log(newString); }   removeCharacter(); 

Lähtö
eeksForeeks 

Tapa 6: JavaScript splice() -menetelmän käyttäminen

Splice()-menetelmä muuttaa merkkijonon sisältöä poistamalla tai korvaamalla olemassa olevia elementtejä ja/tai lisäämällä uusia elementtejä. Voimme käyttää tätä menetelmää tietyn indeksin merkin poistamiseen merkkijonosta.

Esimerkki:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';    // Removing the first character  let firstCharRemoved = originalString.split('');  firstCharRemoved.splice(0, 1);  firstCharRemoved = firstCharRemoved.join('');  // Removing the last character  let lastCharRemoved = originalString.split('');  lastCharRemoved.splice(-1, 1);  lastCharRemoved = lastCharRemoved.join('');  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Lähtö
eeksForGeeks GeeksForGeek 


JavaScript tunnetaan parhaiten verkkosivujen kehittämisestä, mutta sitä käytetään myös useissa muissa kuin selainympäristöissä. Voit oppia JavaScriptin alusta alkaen noudattamalla tätä JavaScript opetusohjelma ja JavaScript-esimerkkejä .