Hay algunos métodos para reemplazar los puntos (.) en la string.
- replace(): la función string.replace() se usa para reemplazar una parte de la string dada con otra string o una expresión regular . La string original permanecerá sin cambios.
- Sintaxis:
str.replace(A, B)
- Ejemplo-1: estamos reemplazando los puntos (.) con espacio ( ) en el texto «A.Computer.science.Portal».
javascript
<!DOCTYPE html> <html> <head> </head> <body> <center> <h1 style="color:green"> GeeksforGeeks </h1> <script> // Assigning a string var str = 'A.Computer.science.Portal'; // Calling replace() function var res = str.replace(/\./g, ' '); // Printing original string document.write("String 1: " + str); // Printing replaced string document.write("<br>String 2: " + res); </script> </center> </body> </html>
- Producción:
- Split() y Join(): podemos dividir strings de texto con el método de división de Javascript y unir strings usando los caracteres de reemplazo con el método de unión. Sintaxis:
string.split('.').join(' ');
- Ejemplo-2: estamos reemplazando los puntos (.) con espacio() usando dividir y unir.
javascript
<!DOCTYPE html> <html> <head> </head> <body> <center> <h1 style="color:green">GeeksforGeeks</h1> <script> // Assigning a string let str = 'A.Computer.Science.portal'; // Calling split(), join() function let newStr = str.split('.').join(' '); // Printing original string document.write("String 1: "+str); // Printing replaced string document.write("<br>String 2: "+newStr); </script> </center> </body> </html>
- Producción:
- reduce() y operador de distribución: podemos usar el operador de distribución para hacer una array a partir del carácter de la string y formar una string con la ayuda de reducir sin puntos en la string.
- Sintaxis:
[...str].reduce( (accum, char) => (char==='.') ? accum : accum + char , '')
- Ejemplo#3: En este ejemplo, reemplazaremos (‘.’) usando el operador de extensión y la función de reducción.
HTML
<!DOCTYPE html> <html> <head> </head> <body> <center> <h1 style="color:green">GeeksforGeeks</h1> <script> // Assigning a string let str = 'A.Computer.Science.portal'; // using reduce(), and sprea operator let newStr = [...str].reduce((s, c) => (c === '.') ? s : s+c, ''); // Printing original string document.write("String 1: "+str); // Printing replaced string document.write("<br>String 2: "+newStr); </script> </center> </body> </html>
- Producción:
Publicación traducida automáticamente
Artículo escrito por RishabhBansal3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA