search (/Última $ /) = -1!) La siguiente expresión no produce una coincidencia: if (.search "El último boy" (/$ última /)! = -1) En el primer caso la palabra "último 'está en el extremo de la cadena de asunto. En el segundo caso, la palabra "último 'no está en el extremo de la cadena de asunto. Nota: $ realidad coincide con el final de la cadena de asunto, o justo antes de un carácter de nueva línea al final de la cadena de asunto. ^ Y $ son llamados meta ancla characters.Matching la cadena Whole Ahora, tenga en cuenta que el.
* Combinación de caracteres (punto seguido de asterisco) en el patrón coincide con cualquier cadena sub incluyendo una cadena sub de longitud cero. Puede coincidir con toda la cadena de asunto, utilizando el '^' con personajes de los '$'. El siguiente código produce una coincidencia: if ("principio y fin" .search (/^ ser * Final $ /) = -1.!) El siguiente código también produce una coincidencia: if ("empezando por fin" .search (/^ ser. * Final $ /)! = -1) La cadena de asunto del primer caso es "principio y fin". La cadena de asunto del segundo caso es "comienzo con el extremo".
La diferencia se produce en la palabra en el centro (y /con). La coincidencia se produce en ambos. El patrón de expresión regular de ambos casos es el mismo. El patrón comienza con '^' y termina con '$'. La expresión regular indica que la cadena de asunto que se ajustará tiene que comenzar con "ser", seguido de cualquier carácter, cualquier número de veces; y la cadena de asunto tiene que terminar con el "fin". Nota: Todo el tiempo, cuando decimos partido, en realidad estamos buscando la cadena de asunto para una sub-cadena, representado por el patrón de la expresión regular.
Sin embargo, cuando son los mismos toda la cadena de asunto, la expresión regular representa a toda la cadena. Así, ahora puede igualar toda una cadena. En el momento de completar esta serie, usted será capaz de igualar una cadena sujeta toda tener palabras en particular dentro d