Eliminar un carácter de una cadena en JavaScript
Se nos da una cadena y la tarea es eliminar un carácter de la cadena dada. Tenemos muchos métodos para eliminar un carácter de una cadena que se describe a continuación.
Tabla de contenidos
- Método 1: uso del método JavaScript replace()
- Método 2: usar el método JavaScript replace() con una expresión regular
- Método 3: uso del método JavaScript slice()
- Método 4: usar el método substr() de JavaScript
- Método 5: usar los métodos JavaScript split() y join()
- Método 6: uso del método JavaScript splice()
Método 1: uso del método JavaScript replace()
El método reemplazar() reemplaza la primera aparición de un carácter/cadena especificada con otro carácter/cadena.
Sintaxis:
string.replace('characterToReplace', ''); Ejemplo: Este ejemplo muestra el enfoque explicado anteriormente.
JavaScript function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter(); Producción
eeksForGeeks
Método 2: usar el método JavaScript replace() con una expresión regular
Este método se utiliza para eliminar todas las apariciones de un carácter o cadena especificada de la cadena de entrada, a diferencia del método anterior, que elimina solo la primera aparición.
Utiliza un expresión regular con la propiedad global para seleccionar y eliminar cada ocurrencia.
Sintaxis:
string.replace(/regExp/g, '');
Ejemplo: Este ejemplo muestra el enfoque explicado anteriormente.
JavaScript function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter(); Producción
eeksForeeks
Método 3: uso del método JavaScript slice()
El método de corte() se utiliza para extraer partes de una cadena entre índices especificados.
- Al eliminar el primer carácter, especifica el índice inicial como 1, lo que extrae la cadena desde el segundo carácter hasta el final.
- Para eliminar el último carácter, especifica el índice final como uno menos que la longitud de la cadena, extrayendo la cadena desde el principio hasta el penúltimo carácter.
Sintaxis:
string.slice(start, end)
Ejemplo: Este ejemplo muestra el enfoque explicado anteriormente.
JavaScript function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter(); Producción
eeksForGeeks GeeksForGeek
Método 4: usar el método substr() de JavaScript
El método substr() se utiliza para eliminar un carácter de un índice específico dentro de la cadena.
Extrae partes de una cadena entre parámetros especificados y luego une las partes antes y después del carácter que se va a eliminar.
Sintaxis:
string .substr( start , length )
Ejemplo: Este ejemplo muestra el enfoque explicado anteriormente.
JavaScript function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6); Producción
GeeksorGeeks
Método 5: usar los métodos JavaScript split() y join()
El método split() se utiliza para dividir una cadena en una matriz de subcadenas según un separador específico. Al dividir la cadena en el carácter que se va a eliminar y luego unir los elementos de la matriz nuevamente en una cadena, el carácter deseado se puede eliminar de manera efectiva.
Sintaxis:
string.split('characterToSplitAt').join(''); Ejemplo: este ejemplo demuestra el enfoque explicado anteriormente:
javascript function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter(); Producción
eeksForeeks
Método 6: uso del método JavaScript splice()
El método splice() cambia el contenido de una cadena eliminando o reemplazando elementos existentes y/o agregando nuevos elementos. Podemos usar este método para eliminar un carácter en un índice específico de la cadena.
Ejemplo:
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(); Producción
eeksForGeeks GeeksForGeek
JavaScript es más conocido por el desarrollo de páginas web, pero también se utiliza en una variedad de entornos que no son de navegador. Puedes aprender JavaScript desde cero siguiendo esto Tutorial de JavaScript y Ejemplos de JavaScript .