We krijgen een string en de taak is om een teken uit de gegeven string te verwijderen. We hebben veel methoden om een teken uit een string te verwijderen, die hieronder wordt beschreven.
Inhoudsopgave
- Methode 1: JavaScript-methode vervangen() gebruiken
- Methode 2: JavaScript-methode Replace() gebruiken met een reguliere expressie
- Methode 3: JavaScript-slice()-methode gebruiken
- Methode 4: De JavaScript-substr()-methode gebruiken
- Methode 5: JavaScript-methoden split() en join() gebruiken
- Methode 6: JavaScript-splice()-methode gebruiken
Methode 1: JavaScript-methode vervangen() gebruiken
De vervangen() methode vervangt de eerste keer dat een opgegeven teken/reeks voorkomt door een ander teken/reeks.
Syntaxis:
string.replace('characterToReplace', '');>Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak
Javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter();> Uitvoer
eeksForGeeks>
Methode 2: JavaScript-methode Replace() gebruiken met een reguliere expressie
Deze methode wordt gebruikt om alle exemplaren van een opgegeven teken of tekenreeks uit de invoertekenreeks te verwijderen, in tegenstelling tot de vorige methode, waarbij alleen de eerste keer voorkomt.
Het maakt gebruik van een reguliere expressie met de globale eigenschap om elke gebeurtenis te selecteren en te verwijderen.
Syntaxis:
string.replace(/regExp/g, '');>
Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter();> Uitvoer
eeksForeeks>
Methode 3: JavaScript-slice()-methode gebruiken
De slice() methode wordt gebruikt om delen van een string tussen gespecificeerde indices te extraheren.
- Wanneer u het eerste teken verwijdert, geeft u de startindex op als 1, waardoor de tekenreeks vanaf het tweede teken tot het einde wordt geëxtraheerd.
- Om het laatste teken te verwijderen, specificeert u de eindindex als één minder dan de lengte van de tekenreeks, waarbij u de tekenreeks van het begin tot het voorlaatste teken extraheert.
Syntaxis:
string.slice(start, end)>
Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter();> Uitvoer
eeksForGeeks GeeksForGeek>
Methode 4: De JavaScript-substr()-methode gebruiken
De substr() methode wordt gebruikt om een teken uit een specifieke index binnen de string te verwijderen.
Het extraheert delen van een string tussen gespecificeerde parameters en voegt vervolgens de delen voor en na het te verwijderen teken samen.
Syntaxis:
string .substr( start , length )>
Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak
np stdJavascript
function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6);> Uitvoer
GeeksorGeeks>
Methode 5: JavaScript-methoden split() en join() gebruiken
De split()-methode wordt gebruikt om een tekenreeks op te splitsen in een array van subtekenreeksen op basis van een opgegeven scheidingsteken. Door de string te splitsen bij het teken dat moet worden verwijderd, en vervolgens de array-elementen weer samen te voegen tot een string, kan het gewenste teken effectief worden verwijderd.
Syntaxis:
string.split('characterToSplitAt').join('');>Voorbeeld: Dit voorbeeld demonstreert de hierboven uitgelegde aanpak:
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter();> Uitvoer
eeksForeeks>
Methode 6: JavaScript-splice()-methode gebruiken
De methode splice() verandert de inhoud van een string door bestaande elementen te verwijderen of te vervangen en/of nieuwe elementen toe te voegen. We kunnen deze methode gebruiken om een teken op een opgegeven index uit de string te verwijderen.
Voorbeeld:
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();> Uitvoer
eeksForGeeks GeeksForGeek>
JavaScript is vooral bekend voor de ontwikkeling van webpagina's, maar wordt ook gebruikt in verschillende niet-browseromgevingen. U kunt JavaScript vanaf de basis leren door dit te volgen JavaScript-zelfstudie En JavaScript-voorbeelden .