Introducción La mejor manera de explicar el significado de la expresión regular es por ejemplo. En este artículo se presenta a ECMAScript expresiones regulares, conseguidos con el objeto de cadena. Con el fin de entender las expresiones regulares ECMAScript, es necesario tener conocimientos básicos de ECMAScript, incluyendo objetos de ECMAScript. Búsqueda de una palabra de una cadena Considere la siguiente variable de cadena: var subject = "Los chicos están en el camino a la universidad."; Un documento del programa o HTML puede tener muchas cuerdas.
De hecho todo el documento HTML puede ser considerada como una muy larga cadena. Por ahora, centrémonos en la cadena anterior. Usted no puede saber el contenido de la cadena (ver razones más abajo). Mientras se ejecuta el programa (o se muestra la página web) es posible que desee saber si la cadena tiene la palabra, "muchachos". En este caso, se puño escribir lo que se conoce como una expresión regular y asignarla a una variable.
Así que tendría que escribir, regexp var = /niños /; Ahora, la siguiente declaración ECMAScript (operando de la derecha) devuelve un entero positivo, si la palabra "niños" se encuentra en la cadena o -1 si "muchachos" no se encuentra en la cadena: var pos = subject.search (regexp) ; Lo que se devuelve está en manos de la variable, pos. En el operando de la derecha de la declaración, el asunto, es el objeto de código de cadena, que tiene la palabra que estamos buscando, mientras que, de búsqueda () es un método del objeto. Es este método que realmente devuelve un número entero positivo o -1.
En la declaración, hay un punto entre el objeto y el método de cadena. La cadena, que tiene la palabra que estamos buscando se llama, el Sujeto. Lo que estamos buscando, colocada entre dos barras inclinadas (incluyendo las barras diagonales), como con, /niños /, se llama, la expresión regular, abreviado, regexp. En realidad, la frase, "expresiones regulares" es vaga en significado: Puede significar el tema o puede significar las dos barras inclinadas y su contenido.
Sin embargo, a medida que comienza y continúa con la serie de tutoriales, cuyo enlace os doy a continuación, el uso de la frase no será un problema. Un Más Involucrar Ejemplo El ejemplo anterior es simple y usted ni siquiera necesita técnicas de expresiones regulares para determinar si un sujeto tiene la palabra. En otras palabras, puede utilizar métodos de objeto string para averiguar si una cadena (sujeto) tiene una palab