Alejandrosaiz01 / coding-classes

Material para tutoría en expresiones regulares

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expresiones Regulares

##Clase 1

###¿Qué son expresiones regulares?

Son patrones utilizados para encontrar una determinada combinación de caracteres dentro de una cadena de texto. Pueden utilizarse tanto en programación como en hojas de cálculo, como veremos en un ejemplo. En esta tutoría veremos concretamente su uso con JavaScript, lenguaje en el que las expresiones regulares son objetos.

Objeto Métodos disponibles
RegExp exec, test
String match, replace, search, split

###¿Para qué?

  • Validaciones: Determinar si una cadena de caracteres cumple con unas condiciones específicas. Por ejemplo, si un input de tipo email recibe un formato válido de correo
  • Extracciones: tomar un fragmento de la cadena de caracteres y reutilizarlo con otro fin
  • Reemplazar: ubicar un fragmento de la cadena que cumpla con unas condiciones y sustituirlo por otro

###¿Cómo? Se pueden crear de dos maneras:

  1. Representación literal let expresiónLiteral = /abc/
  2. Constructor let expresionConstructor = new RegExp("abc") Ejemplos en regexp.js y RegexOne

Banderas

letra descripción
g Búsqueda global
i No diferencia entre mayúsculas y minúsculas
m Búsqueda en multilínea
##Clase 2
Ejemplos en /katas y /freeCodeCamp
##Clase 3 Introducción
##Clase 4a Git 1

##Recursos Expresiones Regulares - MDN Programación guiado por pruebas - TDD

About

Material para tutoría en expresiones regulares


Languages

Language:JavaScript 42.1%Language:HTML 38.6%Language:CSS 19.4%