Ver Mensaje Individual
  #3  
Antiguo 12-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Anel Hernandez Ver Mensaje
Hola,

quisiera encontrar la posicion del primer caracter encontrado en una cadena. Yo necesito encontrar el ultimo caracter en una cadena con caracteres repetidos; el primero contando de derecha a izquierda.

Hay alguna forma sencilla de lograrlo que no sea, cortar cadenas y usar substrings, es decir, una sola function y ya?

gracias
Hola.

No hay ninguna función predefinida que lo realice, pero podés implementar una:
Código Delphi [-]
uses StrUtils;

function RightPos(Buscado,Cadena: string): Integer;
begin
  Result:=  Pos(ReverseString(Buscado), ReverseString(Cadena));
  if Result > 0 then
    Result := Length(Cadena)-Result-Length(Buscado)+2
end;

Saludos.

Edito: Ups!, no ví el mensaje de roman, mientras escribía y hacía una o dos comprobaciones , pero veo que coincidimos en que hay que hacerce una función
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 12-11-2012 a las 19:34:46.
Responder Con Cita