FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
quitar caracteres especiales
Cordial Saludo,
Estoy tratando de hacer una función que me permita eliminar los carateres especiales en un string. Ej. Si tengo la siguiente cadena: a!bc#1.2"3/*- Necesito que quede: abc123 Tengo la siguiente consulta, pero el problema es que me elimina también los números: select REGEXP_REPLACE(REPLACE(UPPER (UTL_RAW.CAST_TO_VARCHAR2 ((NLSSORT('a!bc#1.2"3/*-', 'nls_sort=binary_ai')))), ' ', ''), '[^A-Z]', '') from DUAL; Agradezco de antemano cualquier colaboración. |
#2
|
||||
|
||||
¿Has probado poner [^A-Z0-9] en lugar de [^A-Z]?
// Sludos |
#3
|
||||
|
||||
Estimado cd.rafael :
Yo utilizo la siguiente función que algún publicó alguien aquí en el foro.
Esta cambia el carácter por un espacio. En CA colocas los caracteres que quieres cambiar y en CB el que quieres que aparezca. Ojalá te sirva. Saludos |
#4
|
|||
|
|||
Cordial Saludo,
Gracias a todos. Coloqué [^A-Z0-9] como dijo roman y funcionó de maravilla. Mil Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de carácteres especiales | mblascog | Varios | 2 | 05-06-2011 10:13:09 |
Comando like con caracteres especiales | comba | SQL | 2 | 25-05-2007 19:17:01 |
Caracteres especiales en componentes | nazosoto | Varios | 7 | 09-08-2006 13:30:32 |
No se ven bien los caracteres especiales... | mlara | Windows | 0 | 10-10-2004 04:59:30 |
Caracteres especiales | Scotty_thedog | Impresión | 2 | 15-08-2004 10:53:54 |
|