Jump to content


Photo

Obtener los primeros o últimos caracteres de una cadena


  • Please log in to reply
6 replies to this topic

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 18 July 2009 - 10:31 AM

Pues esi, ¿qué función se utiliza para obtener los primeros ó últimos caracteres de una cadena?, por ejemplo:

Los primeros 3 caracteres de Delphiaccess:

"Del"

Los últimos 3 caracteres de Delphiaccess:

"ess"

Saludos.
  • 0

#2 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 18 July 2009 - 10:35 AM

Pues me imagino que igual que la Copy y asi parecidas...
ahi perdonas pero se me olvidaron las demas  :D
  • 0

#3 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 posts
  • LocationMéxico

Posted 18 July 2009 - 10:39 AM

Unit StrUtils

MidStr(Str,inicio,cuantos);
RightStr(str,cuantos);
LeftStr(str,Cuantos);


Y algunas mas..que aun no conosco.
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 18 July 2009 - 10:45 AM

Muchas gracias FGarcí­a y las habí­a conseguido pues no me acordaba de ellos (y)

Los primeros 3:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var algo: string;
  3. begin
  4. algo := leftstr('Delphiaccess',3);
  5. ShowMessage(algo);
  6. end;



Los últimos 3:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var algo: string;
  3. begin
  4. algo := rightstr('Delphiaccess',3);
  5. ShowMessage(algo);
  6. end;



Saludos.
  • 0

#5 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 18 July 2009 - 10:52 AM

Unit StrUtils

MidStr(Str,inicio,cuantos);
RightStr(str,cuantos);
LeftStr(str,Cuantos);


Y algunas mas..que aun no conosco.


Esas eran  :D
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 18 July 2009 - 08:19 PM


MidStr(Str,inicio,cuantos);


Curiosa función :D :D :D



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.   showmessage(MidStr('DelphiAccess',3,3)+' ¿¿¿ = ??? '+Copy('DelphiAccess',3,3));
  4. end;



Hay algo que no vea a simple vista?  ^o| *-) 8-)

Salud OS
  • 0

#7 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 19 July 2009 - 06:41 AM

Hay algo que no vea a simple vista?  ^o| *-) 8-)


Pues yo tampoco veo nada  8-|


delphi
  1. function MidStr(const AText: AnsiString; const AStart, ACount: Integer): AnsiString; overload;
  2. begin
  3.   Result := Copy(WideString(AText), AStart, ACount);
  4. end;

[/code]
  • 0




IP.Board spam blocked by CleanTalk.