JavaScript: cuenta las ocurrencias de una cadena dentro de la cadena

JavaScript: cuenta las ocurrencias de una cadena dentro de la cadena

En este tutorial, vamos a aprender cómo contar el número de ocurrencias de una cadena en particular en una cadena dada usando JavaScript.

Considere que tenemos una cadena como esta.

const str = "hello people, for writing a number of hello ideas"

Ahora necesitamos contar el número de ocurrencias de una cadena hello en la cadena de arriba.

Índice
  1. Usando el método de coincidencia ()
  2. Usando el método split()

Usando el método de coincidencia ()

EL match() método acepta la regex como argumento y devuelve la matriz de valores coincidentes.

Ejemplo:

const str = "hello people, for writing a number of hello ideas"

const count = str.match(/hello/g).length;

console.log(count); 

En el código anterior pasamos regex /hello/g O g es la bandera global que se utiliza para obtener la matriz de todas las ocurrencias hello en la cadena en lugar de la primera aparición.

Usando el método split()

También podemos usar el split() método para contar el número de ocurrencias de una cadena.

Aquí un ejemplo:

const str = "hello people, for writing a number of hello ideas"

const count =str.split("hello").length-1; 

console.log(count); 

En el código anterior, el split() El método divide la cadena en una matriz de cadenas dividiendo la cadena en cada hello carácter, de modo que al restar el length con -1 obtendremos el valor de conteo exacto.

Si quieres conocer otros artículos parecidos a JavaScript: cuenta las ocurrencias de una cadena dentro de la cadena puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas