|
Hagamos ahora una expresión regular que nos encuentre
sólo dream.23 y dream*31 . Una solución sería la
siguiente:
dream(\.|\*)[1-3]{2}
Pero no sería la única, aquí van otros
ejemplos (algunos no muy acertados, pero válidos en este caso):
dream[.*1-3]{3} "NOTA: dentro de los corchetes, los
símbolos pierden su significado excepto ^ y -"
(dream)*\.*\**(1|2|3){2}
dream(\.|\*)[0-9]{2}
Y seguro que a tí se te ocurre alguna más :)
Bien, ahora ya sabemos buscar cualquier cosa, pero lo que
realmente nos puede ahorrar mucho trabajo es el reemplazo y las expresiones
regulares son geniales para ello.
Antes de ponernos con el reemplazo hemos de saber que todo
lo que se encuentre dentro de paréntesis quedará guardado
en variables. Veamos un ejemplo.
Supongamos que tenemos lo siguiente en nuestro documento:
dream99.jpg
dream75.jpg
|