1.102 visualizaciones desde el 22 de Junio del 2019
240,4 KB
34 paginas
Regular Expressions
s/\(Regular\).*/Expresiones \1es/
Definición
Una expresión regular, también llamada
regex o regexp, es una secuencia de
caracteres que forma un patrón de
búsqueda, principalmente utilizada para
la búsqueda de patrones de cadenas de
caracteres u operaciones de sustituciones
Historia
Las regex fueron creadas
en 1956 por el matemático
Stephen Kleene, quien entre
otras cosas también es uno
de los padres de la teoría
de las funciones
recursivas
Regex en Unix
Las regex se volvieron
populares en 1968 gracias
a Ken Thompson, quién las
implementó en el editor ed
y más tarde (1973) en grep
Ken Thompson
Creador, junto con
Dennis Ritchie, de UNIX
(1969), creador del
lenguaje B (precursor
del C). Co-creador de la
codificación UTF-8.
Actualmente
desarrollando el
lenguaje Go
g/re/p
globally search a regular expression and print
grep es una herramienta de línea de comandos que
imprime todas aquellas líneas de un archivo de
texto que matcheen contra una expresion regular
Así se ve una regex
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+
(\.[a-z0-9-]+)*(\.[a-z]{2,4})$
Las regex usan metacaracteres
\ ^ $ . [ ] * + | ? ( ) { }
POSIX standard
El estándar POSIX posee tres tipos de
expresiones regulares
Comentarios de: Regular Expressions (0)
No hay comentarios