JavaScript avanzado: Expresiones regulares

Conoce y crea tu primera expresión regular

¡Prueba gratis durante 10 días

nuestros 1271 cursos !

Prueba gratis Mostrar modalidades de suscripción
Aprende cuál es la sintaxis básica de una expresión regular, así como las diferentes formas que existen para poder crear y evaluar todas las expresiones regulares que vayas a generar a lo largo de tu aplicación web.
03:59

Transcripción

Las expresiones regulares son un mecanismo para encontrar patrones en cadenas de texto. Este tipo de mecanismo me permite encontrar de una manera muy simple los textos que yo necesito, ya que estos textos requieren cierta sofisticación para poderlos encontrar. Esa sofisticación que a veces un algoritmo común y corriente no nos permite hacerlo. O a veces, para llegar a ese resultado, necesitamos de un algoritmo muy complejo. Y todo esto ya viene resuelto con las expresiones regulares. Comenzamos a escribir nuestra primera aplicación con expresiones regulares. Para esto, abre el archivo "app.js" de la carpeta de ejercicios de este primer módulo. En este caso, una vez que ya lo tenemos aquí, vamos a escribir el siguiente código. Vamos a declarar una variable y a esta variable vamos a ponerle "RegExp", así tal cual para que esta la podamos utilizar. En dado caso de que pueda causarte cierta confusión, vamos a ponerle, por ejemplo, "expresion1", para que sea más sencillo. Ahora sí, tenemos dos maneras en las cuales podemos escribir expresiones regulares. La primera de ella es utilizando un objeto llamado "RegExp", el cual recibirá como parámetro la evaluación que nosotros queremos hacer. En este caso, por ejemplo, nosotros podemos mandar aquí, entre comillas, el texto "abc". Esta es una primera expresión regular. También yo puedo utilizar otro tipo de sintaxis para escribir una expresión regular. Para esto voy a crear una variable nueva llamada "expresion2" y vamos a escribirla de la siguiente forma: escribiremos una diagonal y después vamos a escribir las mismas letras "abc" y cerraremos con una diagonal. Veamos lo siguiente. En este caso estamos utilizando un objeto llamado "RegExp" que me permite realizar varias operaciones, como probar un patrón, como ejecutarlo, pero yo tengo que mandarlo como parámetro directamente de esta función. La otra forma es a través de las diagonales. Pero eso también tiene ciertas ventajas y desventajas. Por ejemplo, ¿qué sucede si yo tuviera alguna que necesitara un salto de línea? ¿O que yo quisiera evaluar una diagonal invertida u otro carácter? Por ejemplo, vamos a escribir una variable que se llame "parrafo" y en esa variable "parrafo" vamos a poner, por ejemplo, que estaremos evaluando un texto 1 y después, en este caso, viniera, por ejemplo, una diagonal "n" para indicar un salto de línea e indicar que viene un texto 2. Suponiendo que yo quisiera evaluar este tipo de cuestiones, aquí me encuentro perdido y ya rompí la sintaxis. De hecho, en este caso, Visual Studio Code me ayuda a evaluar esto y me indica que por aquí hay un error. De hecho, lo que necesitaría hacer para solucionarlo es escribir una diagonal invertida, la cual deberá ir antes del carácter que yo estoy utilizando. En este caso, aquí. Como vemos, ya tenemos une expresión regular válida, pero ¿cuál es el detalle? Tenemos un carácter demás y ese carácter a veces nos puede causar un poco de ruido al momento de estar escribiendo. Pero cuando se está trabajando con expresiones regulares muy cortas, esta es una gran opción. Si trabajas con expresiones regulares ya bastante amplias, entonces utilizar el objeto "RegExp" es la opción para que te puedas salir mucho más sencillo y no sufras tanto en el momento de estar escribiendo tu código. De esta manera, ya tenemos identificadas las dos formas con las cuales podemos crear y utilizar una expresión regular en Java Script.

JavaScript avanzado: Expresiones regulares

Aprende a usar las expresiones regulares en JavaScript, ya que son un gran recurso en todo lenguaje, que te facilitará la creación de patrones o usar los ya prediseñados.

1:32 horas (23 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:5/12/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.