FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Expresion regular
Buenas a tod@s.
Necesito una expresion regular que me separe la siguiente cadena al hacer un Split. La cadena es: :hola~a~todos:los~foreros:son~las~15\:35: Necesito que me separe las cadenas por los dos puntos, pero si hay un caracter "\" no haga el split. Es decir, esta cadena deberia quedar: hola~a~todos los~foreros son~las~15:35 Un saludo y gracias!!!
__________________
Un saludo. Iván. |
#2
|
||||
|
||||
Quieres una función?
Puedes ir buscando ":" mediante la función pos(subcadena,cadena). Te delolverá la posición de subcadena dentro de cadena. Puedes ver si lo que hay antes de la posición devuelta es una "\". si es así, buscas el sieguiente ":". Luego puedes hacer un copy(s,posicion_inicial, largo). Te delolverá la subcadena que está entre la posicion_inicial y hasta un largo de largo. |
#3
|
|||
|
|||
No es eso exactamente lo que necesito. Para eso puedo sustituir, antes de buscar los ":", cualquier expresion "\:" por otra cosa y luego buscar los ":". Lo que busco es una expresion regular que me reconozca los ":" pero que pase de "\:".
Gracias por tu respuesta!!!
__________________
Un saludo. Iván. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Expresión regular para validar dirección IP | noob | Varios | 1 | 15-02-2009 16:54:54 |
Expresion Regular | D-MO | Varios | 3 | 30-06-2007 18:51:59 |
Expresiones Regulares (¿o Regular Expressions?) | Ñuño Martínez | Varios | 12 | 13-10-2006 22:36:40 |
Expresión FormatNumeric | davidgaldo | Impresión | 3 | 12-05-2005 18:00:25 |
expresion matematicas | Irina | Impresión | 4 | 21-05-2003 00:49:51 |
|