jueves, 28 de noviembre de 2013

Cómo reemplazar el menor Partidos Regex en JavaScript

Sustitución de la expresión regular coincidente más corto (RegEx) en una cadena JavaScript es útil cuando se desea realizar una búsqueda complicada y reemplazar la función en el texto. Una expresión regular describe patrones en una cadena mediante el uso de un lenguaje formal de los caracteres especiales y los significados que el analizador puede interpretar. La función JavaScript "reemplazar" le permite especificar una cadena de búsqueda, un patrón de expresiones regulares y una cadena de reemplazo. El "?" personaje le dice al parser para encontrar las coincidencias de longitud más corta.

Abra código JavaScript en un editor de texto como el Bloc de notas de Windows.



Crear e inicializar una variable JavaScript para almacenar la cadena que desea buscar, agregue el código siguiente a la función de JavaScript:

var str = "-a ---- b ---- b ----- b";



Llame a la función "reemplazar" JavaScript y mostrar sus resultados al añadir el siguiente código a la función de JavaScript:

document.write (str.replace (/ a (*) b /, "xx").?);

El "/ a b (. *?) /" Argumento especifica cero o más caracteres que se encuentran dentro de los caracteres "b" "a" y. El "?" carácter significa una búsqueda no expansivo, de modo que debe coincidir con la cadena de longitud más corta que califica. El ejemplo mostrará "-xx ---- b ----- b". Sin el "?" personaje que devolvería el partido de clasificación más larga y visualización "-xx".



Guarde el archivo. Súbelo a tu servidor y cargar la página para ejecutar la función "reemplazar".

 

No hay comentarios:

Publicar un comentario