ColdFusion - Exprecion regular sencilla

 
Vista:

Exprecion regular sencilla

Publicado por Alejandro de la Rosa (5 intervenciones) el 22/06/2010 03:50:52
Que tal!
Tengo la siguiente cadena

6145356633,6789053456,etc,5678922234,abc,345679797 7

Quisiera saber como le hago para quitar todas las letras de esta cadena!

Supongo que ha de ser algo muy sencillo pero no lo he logrado hacer!

Les pongo lo que tengo!:

html>
<body>
<cfset txt=form.numbers>
<cfset txt=replace(txt ,"[a-z]","","All")>
<cfoutput>
#txt#
</cfoutput>
</body>
</html>

Muchas gracias por su ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Eliminación de letras de una cadena

Publicado por Alejandro (108 intervenciones) el 14/09/2023 20:07:01
Para eliminar todas las letras de una cadena en ColdFusion, puedes usar la función `REReplace()` con una expresión regular que coincida con las letras y luego las reemplace con una cadena vacía. Aquí está el código corregido:

1
2
3
4
5
<cfset txt = form.numbers>
<cfset txt = REReplace(txt, "[a-zA-Z]", "", "ALL")>
<cfoutput>
#txt#
</cfoutput>

En este código, hemos utilizado `REReplace()` con la expresión regular `[a-zA-Z]` para buscar tanto letras minúsculas como mayúsculas en la cadena y reemplazarlas por una cadena vacía. Esto eliminará todas las letras de la cadena y te dará el resultado deseado.

Espero que esto te sea útil, tocayo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar