viernes, 26 de julio de 2019

Procesamiento de cadenas de texto en JavaScript

Veamos una serie de funciones y métodos para hacer búsquedas en cadenas de texto o para extrar caracteres de un string.


https://repl.it/@valoro/JS-busquedas-en-un-string

 'use strict'  
 var texto1="Es un pequeño paso para el hombre, pero un gran paso para la humanidad"  
 var texto2="En 1969 el hombre llegó a la Luna"  
 var busqueda1=texto1.indexOf("paso");  
 console.log(busqueda1);  
 var busqueda2=texto1.lastIndexOf("paso");  
 console.log(busqueda2);  
 var busqueda3=texto2.search("paso");  
 console.log(busqueda3);  
 var busqueda4=texto1.search("paso");  
 console.log(busqueda4);  
 var busqueda5=texto1.match("paso");  
 console.log(busqueda5);  
 var busqueda6=texto1.match(/paso/gi);  
 console.log(busqueda6);  
 var extrae1=texto2.substr(3,4);  
 console.log(extrae1);//da 1969  
 var extrae2=texto2.charAt(29);  
 console.log(extrae2);//da L  
 var busqueda7=texto2.startsWith("En 1969");  
 console.log(busqueda7);//da true  
 var busqueda7=texto2.endsWith("la Luna");  
 console.log(busqueda7);//da true  
 var busqueda8=texto1.includes("gran");  
 console.log(busqueda8);//da true  
 var a=texto1.split(",");//separamos por la coma  
 console.log(a);//da un array con dos string  
 //en el segundo string reemplazamos paso por salto  
 a[1]=a[1].replace("paso","salto");  
 var texto1a=a.join("");//juntamos los dos elementos  
 console.log(texto1a);//da la frase correcta de Neil Armstrong  
 var extrae3=texto2.slice(8);//corta el string y da el final  
 console.log(extrae3);//da el hombre llegó a la Luna  
 var extrae4=texto2.slice(8,23);//corta el string y da del caracter 8 al 23  
 console.log(extrae4);//da el hombre llegó  
 var b="  Hola mundo  ";//con espacios al inicio y al final  
 b=b.trim();//quita los espacios a inicio y al final  
 console.log(b);//da Hola mundo  

No hay comentarios:

Publicar un comentario