
Expresiones Regulares:
- Una "expresión regular" es un texto de búsqueda que contiene caracteres normales más caracteres especiales que indican opciones de búsqueda ampliadas.
- Las expresiones regulares permiten procesos de búsqueda y reemplazo más sofisticados.
- Por ejemplo, se puede buscar cualquier dígito mediante la expresión regular: "[0-9]".
- En forma similar se puede buscar cualquier combinación de caracteres que no sean dígitos mediante la expresión regular: "[^0-9]".
- La siguiente lista presenta las expresiones regulares más conocidas y empleadas para búsqueda:
Por ejemplo, "a|b" encuentra "a" y "b".
Por ejemplo, "[ab]" encuentra "a" y "b"; "[0-9]" encuentra cualquier dígito.
Por ejemplo, "[^ab]" encuentra todos los caracteres EXCEPTO "a" y "b"; "[^0-9]" encuentra cualquier caracter que no sea dígito.
Por ejemplo, "be*" encuentra "b", "be" y "bee".
Por ejemplo, "be+" encuentra "be" y "bee" pero no "b".
Por ejemplo, "be?" encuentra "b" y "be" pero no "bee".
Por ejemplo, "^A" encuentra una "A" que esté al inicio de la línea de texto.
Por ejemplo, "e$" encuentra una "e" que esté al final de la línea de texto.
\0 indica una expresión agrupada que representa el texto total encontrado del resultado de todas las expresiones agrupadas,
\1 indica el resultado encontrado de la primera expresión agrupada,
\2 es la segunda, y así sucesivamente.
Ejemplo:
| Original | Búsqueda | Reemplaza | Resultado |
| abc | (ab)(c) | \0-\1-\2 | abc-ab-c |
| abc | a(b)(c) | \0-\1-\2 | abc-b-c |
| abc | (a)b(c) | \0-\1-\2 | abc-a-c |
Si se requiere usar este caracter como tal, se debe usar "\\"
