Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2008
RdlP RdlP is offline
Registrado
 
Registrado: mar 2008
Posts: 2
Poder: 0
RdlP Va por buen camino
Funciones sobre String

Hola, buenas, soy nuevo y ya me leí la Guía de estilo.

Mi duda es si en Delphi 7 existe alguna función que dada una cadena tipo "hola" te devuelva los X caracteres de la izquierda o de la derecha.

Por ejemplo: Derecha(hola,2) devolvería "la", ¿existe? y si no ¿como lo podría hacer?

Gracias
Responder Con Cita
  #2  
Antiguo 02-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 24
ixMike Va por buen camino
Hola. Bienvenido, y bien por leerte la guía

Puedes utilizar la función Copy.

Cita:
Empezado por Ayuda de Delphi
The Copy function returns a substring of a string.

S is a string-type expression. Index and Count are integer-type expressions. Copy returns a string containing Count characters starting at S[Index].

If Index is larger than the length of S, Copy returns an empty string.

If Count specifies more characters than are available, the only the characters from S[Index] to the end of S are returned.

Combinada con la función Length. Algo así:

Código Delphi [-]
function Izquierda(const S: String; Count: Integer): String;
begin
Result:=Copy(S, 1, Count);
end;

function Derecha(const S: String; Count: Integer): String;
begin
Result:=Copy(S, Length(S)-Count, Count);
end;


Nota: la función "Izquierda" la puedes sustituir por la misma función Copy.


Salu2
Responder Con Cita
  #3  
Antiguo 02-03-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Lamento darte una mala noticia ixMike, acabas de reinventar la rueda. Existe la función LeftStr y RightStr, ambas declaras en la unit StrUtils.

Al menos desde la versión 6 están disponibles, desconozco si están en la 4 o 3, pero en la 7 seguro.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 02-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 24
ixMike Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
ixMike, acabas de reinventar la rueda.
No sería la primera vez . De hecho, hasta pensé en poner un post acerca de ello.

...¡ni se te ocurra robarme la idea, ¿eh?!
Responder Con Cita
  #5  
Antiguo 02-03-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Cita:
Empezado por ixMike Ver Mensaje
No sería la primera vez . De hecho, hasta pensé en poner un post acerca de ello.

...¡ni se te ocurra robarme la idea, ¿eh?!
Querrás decir que tu me la quieres robar, porque en varias ocasiones he abierto post en donde tras una serie de mensajes terminaba descubriendo que la rueda existía.

No te preocupes, no eres el único que sufre de eso... yo lo vivo casi a diario.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 02-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 24
ixMike Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
No te preocupes, no eres el único que sufre de eso...
¿Sufrir? ¡A mí me encanta! Por dos motivos:

-Demuestra originalidad, y capacidad para desarrollar un algoritmo.
-Me gusta "ahorrar" en uses

Ah!, y esto demuestra otra cosa: hilo desvirtuado (a partir de ahora, "h.d." ó "+1" después del saludo)


Salu2.

[h.d.]
(+1)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
funciones string gallipi Varios 3 29-01-2008 17:26:29
Funciones String thomasini OOP 3 27-09-2006 14:53:45
Problemas con funciones de manejo de string destrukthor Varios 7 11-07-2006 16:39:29
Información sobre funciones string JavierO Varios 2 11-10-2005 19:34:02
Funciones de String Joacko Varios 0 01-12-2004 19:54:49


La franja horaria es GMT +2. Ahora son las 21:44:10.


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
Copyright 1996-2007 Club Delphi