Ir al contenido


Foto

Obtener los primeros o últimos caracteres de una cadena


  • Por favor identifícate para responder
6 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 18 julio 2009 - 10:31

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
  • 3.283 mensajes
  • LocationColombia

Escrito 18 julio 2009 - 10:35

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 mensajes
  • LocationMéxico

Escrito 18 julio 2009 - 10:39

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
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 18 julio 2009 - 10:45

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
  • 3.283 mensajes
  • LocationColombia

Escrito 18 julio 2009 - 10:52

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
  • 14.448 mensajes
  • LocationMéxico

Escrito 18 julio 2009 - 08:19


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
  • 1.259 mensajes
  • LocationEspaña

Escrito 19 julio 2009 - 06:41

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.