Title here
Summary here
Las expresiones regulares (o regex) son secuencias de caracteres especiales que definen patrones de búsqueda en texto.
| Símbolo | Significado | Ejemplo |
|---|---|---|
. |
Cualquier carácter (menos salto) | a.c → abc |
^ |
Inicio de línea | ^Hola |
$ |
Fin de línea | fin$ |
* |
0 o más repeticiones | ba* → b, baaa |
+ |
1 o más repeticiones | ba+ → ba, baaaa |
? |
0 o 1 repetición | colou?r → color, colour |
\ |
Escapa caracteres especiales | \. → . |
| Símbolo | Significado |
|---|---|
[] |
Conjunto de caracteres |
[^] |
Conjunto negado |
( ) |
Agrupar y capturar |
{n,m} |
Repeticiones entre n y m |
| |
Alternancia |
Ejemplo: a(b|c)d encuentra abd o acd.
^[\w.-]+@[\w.-]+\.\w+$^\+34\s?[6-7]\d{8}$dd/mm/yyyy: ^\d{2}/\d{2}/\d{4}$\bre\w+Mi número es 654-321-987 y tengo 2 perros.1234 ABC.x flag en Python).