Las expresiones regulares son una forma poderosa de hacer búsqueda y reemplazo de cadenas.
- Patrones y banderas (flags)
- Clases de caracteres
- Unicode: bandera "u" y clase \p{...}
- Anclas: inicio ^ y final $ de cadena
- Modo multilínea de anclas ^ $, bandera "m"
- Límite de palabra: \b
- Escapando, caracteres especiales
- Conjuntos y rangos [...]
- Cuantificadores +, *, ? y {n}
- Cuantificadores codiciosos y perezosos
- Grupos de captura
- Referencias inversas en patrones: \N y \k<nombre>
- Alternancia (O) |
- Lookahead y lookbehind (revisar delante/detrás)
- Backtracking catastrófico
- Indicador adhesivo “y”, buscando en una posición.
- Métodos de RegExp y String