FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
buscar la última posicion de un carácter de una cadena
Hola, tengo un arra con un código o a veces más i cada uno de ellos separados por un guión y en última posición hay una fecha, que tengo que extraer, ejemplo:
225432 - 4445678 - 22/10/2010 la pregunta és como podria tener la posición del último guion para poder extraer la fecha? Gracias. |
#2
|
|||
|
|||
Esta funcion te podria ser de utilidad:
SysUtils.LastDelimiter(const Delimiters: string; const S: string): Integer;
Saludos... |
#3
|
|||
|
|||
La cadena la puedes pasar a string? la parte de la fecha siempre es igual?
Lo que quiero decir que la fecha es siempre igual 2 digitos para dia, 2 para mes, y 4 para año, separado por / que son 2 225432 - 4445678 - 22/10/2010 si la fecha tiene ese formato siempre (osea siempre son los ultimos 10 caracteres) puedes usar function RightStr(const AString: AnsiString; const Count: Integer): AnsiString; Resultado := RightStr(cadena, 10); o Resultado := RightStr('225432 - 4445678 - 22/10/2010', 10); esto te dara como resultado 22/10/2010 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Elegir Posicion de una cadena String y eliminar caracter en una posicion deseada | BuRtOn | Varios | 14 | 27-03-2009 00:59:39 |
Reemplazar caracter de una determinada posición. | Drahcir | Varios | 5 | 05-12-2007 17:14:56 |
Funcion para buscar cadena dentro de otra cadena y el numero de veces | flystar | Varios | 3 | 02-07-2007 23:48:08 |
Obtener la posición de un caracter en una cadena | Javi2 | Varios | 3 | 09-06-2005 10:08:06 |
Buscar cadena dentro de otra cadena | doverzhoff | Varios | 4 | 27-01-2004 06:27:15 |
|