|
De hecho lo que vamos a mostrar aquí sobre expresiones regulares
se puede aplicar en muchos otros entornos (lenguajes de programación,
programas, shells, etc) pero vamos a utilizar la herramienta de búsqueda
y reemplazo de DreamWeaver para realizar los ejemplos.
Las expresiones regulares son una serie de símbolos
que nos permiten definir un un patrón para identificar una serie
de caracteres. Por ejemplo, si quisieramos seleccionar todas las ocurrencias
que contengan "dream." seguidas de dos números hariamos
lo siguiente:
dream\.[0-9]{2}
Puede parecer muy críptico, pero vamos a ver uno
a uno el significado de los símbolos de las expresiones regulares
y luego explicaremos más a fondo el ejemplo anterior:
| Símbolo |
Descripción |
| ^ |
Indica que la cadena a buscar tiene que estar al principio.
^dream Encuentra cualquier cadena que empiece por dream
|
| $ |
Indica que la cadena a buscar tiene que estar al final.
dream$ Encuentra cualquier cadena que acabe por dream |
| * |
Indica que la sucesión de caracteres o caracter que le precede
se puede repetir una o varias veces.
dream* Encontaría resultados como: drea, dream, dreammmm |
| + |
Exactamente igual que la anterior, pero como mínimo una ocurrencia
dream+ Encontraría: dream, dreammmm pero NO drea |
|