Webeando (con perdón)

Categorías:

Archivos:

<Diciembre 2024
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          


Blogalia

Rebuscando entre paréntesis con expresiones regulares

Las expresiones regulares son de la cosa más potente e interesante que hay cuando se trabaja con textos, y son también una de las cosas que más alto están en mi lista de "cosas por aprender", pero es que no hay tiempo, oiga... :P

Así que esta es la típica anotación de "voy a ponerlo en el blog para que no se me olvide como se hacía": para leer los contenidos de un paréntesis (suponiendo que tan sólo haya uno en la cadena), úsese la siguiente expresión regular en la función rereplace de ColdFusion:


<cfset cadena = rereplace(cadena,"^.*\((.*)\).*$","\1")>


Así, si tenemos:


<cfset cadena = "javascript:abreventana(125,3,4);">
<cfset cadena = rereplace(cadena,"^.*\((.*)\).*$","\1")>


Nos devolverá la cadena "125,3,4".

Para saber más, interesantes intros y tutoriales en http://www.regular-expressions.info/

2006-03-06 15:05 | Categoría: ColdFusion | 4 Comentarios | Enlace

Referencias (TrackBacks)

URL de trackback de esta historia http://webcraft.blogalia.com//trackbacks/37996

Comentarios

1
De: Heimy Fecha: 2006-03-06 16:56

Son imprescindibles. De todas maneras, hay que tener cuidado con ellas, porque son la típica herramienta que:

- te explota en las manos cuando menos lo esperas
- se convierte en martillo

Y es que hasta existe el dicho: "si tienes un problema y lo resuelves con expresiones regulares... obtienes dos problemas"



2
De: Netito Fecha: 2006-03-08 15:56

Tomo nota ;)



3
De: Jeremy Vedder Fecha: 2019-02-22 01:21

Realmente aprecio este post. ¡He estado buscando por todas partes esto! Gracias a Dios que lo encontré en Bing. ¡Me hiciste el día! Gracias de Nuevo shark shooting games



4
De: Wow Fecha: 2019-03-05 20:10


Wow



© 2004 - 2005 Netito
Powered by Blogalia