Esta publicación explicará cómo buscar una subcadena utilizando la expresión regular en JavaScript, y en este sentido, esta publicación explicará los objetivos de aprendizaje que se cotiza a continuación:
Entonces, comencemos!
Cómo buscar una subcadena usando expresión regular?
En JavaScript, se utiliza un método incorporado llamado Search () para buscar una subcadena específica dentro de una cadena dada utilizando expresiones regulares.
¿Cuál es el método Search () en JavaScript??
Los conceptos de la lista de abajo le permitirán comprender los fundamentos del método de búsqueda ():
Sintaxis básica
El siguiente fragmento presentará la sintaxis básica del método de búsqueda en JavaScript:
givenstring.búsqueda (SearchingValue);¿Cómo funciona el método de búsqueda () en JavaScript??
Es hora de implementar el método de búsqueda () prácticamente. Para hacer eso, utilizaremos el método de búsqueda () en diferentes ejemplos.
Ejemplo 1: búsqueda exitosa
En este programa de ejemplo, pasaremos una expresión regular al método Search () para localizar un valor numérico:
En la cadena dada, el primer valor numérico ocurre en el noveno índice, por lo que la salida será "9" como se muestra en el siguiente fragmento:
La salida verificó que el método Search () devuelve el índice apropiado.
Ejemplo 2: Sensible en mayúsculas
En este ejemplo, buscaremos un "JavaScript" de subcadena utilizando el método de búsqueda:
En la cadena dada, JavaScript ocurre dos veces en primer lugar en el índice 0 y en segundo lugar en el índice 28:
La salida muestra que el método Search () devuelve "28" en lugar de "0". Esto muestra que el método de búsqueda () es sensible a los casos.
Ejemplo 3: búsqueda insensible
Podemos usar el "i"En la regex para buscar una subcadena independientemente de la sensibilidad del caso.
Ahora el método Search () buscará la subcadena independientemente del mayúscula o minúscula:
Esta vez, el método de búsqueda () devolvió el índice 0th.
Ejemplo 4: búsqueda fallida
Busquemos una subcadena que no exista en la cadena dada:
Cuando buscamos "Python" dentro de la cadena dada, en consecuencia, el método de búsqueda devolverá la siguiente salida:
El fragmento anterior verificó que el método Search () devolvió -1, cuando no encuentra una coincidencia perfecta.
Conclusión
En JavaScript, el método Search () obtiene un Regex como argumento y devuelve el índice de la primera coincidencia que se encuentra en la cadena específica. Si la coincidencia no se encuentra en la cadena dada, el método de búsqueda () volverá -1. En este artículo consideramos varios ejemplos para comprender cómo buscar una subcadena utilizando una expresión regular en JavaScript.