Ens donen una cadena i la tasca és eliminar un caràcter de la cadena donada. Tenim molts mètodes per eliminar un caràcter d'una cadena que es descriu a continuació.
Taula de contingut
- Mètode 1: utilitzant el mètode substitut() de JavaScript
- Mètode 2: Ús del mètode JavaScript replace() amb una expressió regular
- Mètode 3: Ús del mètode JavaScript slice().
- Mètode 4: utilitzant el mètode JavaScript substr().
- Mètode 5: Ús dels mètodes JavaScript split() i join().
- Mètode 6: Ús del mètode JavaScript splice().
Mètode 1: utilitzant el mètode substitut() de JavaScript
El mètode substituir(). substitueix la primera ocurrència d'un caràcter/cadena especificat per un altre caràcter/cadena.
Sintaxi:
string.replace('characterToReplace', '');>Exemple: Aquest exemple mostra l'enfocament explicat anteriorment
Javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter();> Sortida
eeksForGeeks>
Mètode 2: Ús del mètode JavaScript replace() amb una expressió regular
Aquest mètode s'utilitza per eliminar totes les ocurrències d'un caràcter o cadena especificats de la cadena d'entrada, a diferència del mètode anterior, que elimina només la primera ocurrència.
Utilitza a Expressió normal amb la propietat global per seleccionar i eliminar totes les ocurrències.
Sintaxi:
string.replace(/regExp/g, '');>
Exemple: Aquest exemple mostra l'enfocament explicat anteriorment
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter();> Sortida
eeksForeeks>
Mètode 3: Ús del mètode JavaScript slice().
El mètode slice(). s'utilitza per extreure parts d'una cadena entre índexs especificats.
- Quan elimineu el primer caràcter, especifiqueu l'índex inicial com a 1, que extreu la cadena des del segon caràcter fins al final.
- Per eliminar l'últim caràcter, especifiqueu l'índex final com a un menys que la longitud de la cadena, extreint la cadena des del principi fins al penúltim caràcter.
Sintaxi:
string.slice(start, end)>
Exemple: Aquest exemple mostra l'enfocament explicat anteriorment
Javascript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter();> Sortida
eeksForGeeks GeeksForGeek>
Mètode 4: utilitzant el mètode JavaScript substr().
El mètode substr(). s'utilitza per eliminar un caràcter d'un índex específic dins de la cadena.
Extreu parts d'una cadena entre paràmetres especificats i després uneix les parts abans i després del caràcter que s'ha d'eliminar.
Sintaxi:
string .substr( start , length )>
Exemple: Aquest exemple mostra l'enfocament explicat anteriorment
sistemes expertsJavascript
function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6);> Sortida
GeeksorGeeks>
Mètode 5: Ús dels mètodes JavaScript split() i join().
El mètode split() s'utilitza per dividir una cadena en una matriu de subcadenes basades en un separador especificat. En dividir la cadena al caràcter que s'ha d'eliminar i després unir els elements de la matriu de nou en una cadena, el caràcter desitjat es pot eliminar de manera efectiva.
Sintaxi:
string.split('characterToSplitAt').join('');>Exemple: aquest exemple demostra l'enfocament explicat anteriorment:
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter();> Sortida
eeksForeeks>
Mètode 6: Ús del mètode JavaScript splice().
El mètode splice() canvia el contingut d'una cadena eliminant o substituint elements existents i/o afegint elements nous. Podem utilitzar aquest mètode per eliminar un caràcter en un índex especificat de la cadena.
Exemple:
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();> Sortida
eeksForGeeks GeeksForGeek>
JavaScript és més conegut per al desenvolupament de pàgines web, però també s'utilitza en una varietat d'entorns que no són de navegador. Podeu aprendre JavaScript des de la base seguint això Tutorial de JavaScript i Exemples de JavaScript .