2026-02-18 06:55:01 -07:00
|
|
|
# regex
|
|
|
|
|
|
|
|
|
|
> Las expresiones regulares (`regex`) son patrones que se utilizan para buscar coincidencias, buscar y manipular texto.
|
|
|
|
|
> Nota: `regex` no es un comando, sino una sintaxis que se utiliza con otros comandos.
|
2026-08-06 22:19:46 -06:00
|
|
|
> Vea también: `egrep`, `glob`.
|
2026-02-18 06:55:01 -07:00
|
|
|
> Más información: <https://cheatography.com/davechild/cheat-sheets/regular-expressions/>.
|
|
|
|
|
|
|
|
|
|
- Coincide con cualquier carácter único:
|
|
|
|
|
|
|
|
|
|
`.`
|
|
|
|
|
|
|
|
|
|
- Coincide con el inicio de una línea:
|
|
|
|
|
|
|
|
|
|
`^{{hola}}`
|
|
|
|
|
|
|
|
|
|
- Coincide con el final de una línea:
|
|
|
|
|
|
|
|
|
|
`{{mundo}}$`
|
|
|
|
|
|
|
|
|
|
- Coincide con cero o más caracteres repetidos:
|
|
|
|
|
|
|
|
|
|
`{{a}}*`
|
|
|
|
|
|
|
|
|
|
- Coincide con un conjunto de caracteres:
|
|
|
|
|
|
|
|
|
|
`[{{abc}}]`
|
|
|
|
|
|
|
|
|
|
- Coincide con rangos de caracteres:
|
|
|
|
|
|
|
|
|
|
`[{{a-z}}][{{3-9}}]`
|
|
|
|
|
|
|
|
|
|
- Coincide con cualquier cosa excepto el carácter especificado:
|
|
|
|
|
|
|
|
|
|
`[^{{a}}]`
|
|
|
|
|
|
|
|
|
|
- Coincide con un límite alrededor de una palabra:
|
|
|
|
|
|
|
|
|
|
`"\b{{texto}}\b"`
|