![]() |
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. |
Esta funcion te podria ser de utilidad:
SysUtils.LastDelimiter(const Delimiters: string; const S: string): Integer;
Saludos... |
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 |
| La franja horaria es GMT +2. Ahora son las 17:53:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi