Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2004
willy willy is offline
Registrado
 
Registrado: mar 2004
Posts: 5
Poder: 0
willy Va por buen camino
Extraer el primer caracter de un string

Hola a todos
Estoy desarrollando una aplicación en Delphi 7 y me gustaria que alguien me dijese que comandos puedo utilizar para extraer únicamente la primera letra de un string cualquiera. Por ejemplo, si en el string esta almacenada la palabra "hola" me gustaría poder extraer solamente la letra "h" para compararla posteriormente con otra variable.
Si alguien me puede mandar algún ejemplo le estaría muy agradecido.
Responder Con Cita
  #2  
Antiguo 27-04-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Hay varias formas de hacerlo:
Código:
var
  Text: string;
begin
  Text := 'Hola';
  {Por Caracter (Habría que evaluar que la cadena no este vacía)}
  Result := Text[1];
  {Con Copy}
  Result := Copy(Text, 1, 1);
  {Con LeftStr - Sólo válido de Delphi 6 en adelante}
  Result := LeftStr(Text, 1)
  ...
Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 27-04-2004
Isaac Isaac is offline
Miembro
 
Registrado: feb 2004
Ubicación: Ferrol
Posts: 77
Poder: 21
Isaac Va por buen camino
Yo siempre lo hago así.
__________________
Me llamo Iñigo Montoya. Tú mataste a mi padre. Prepárate a morir

Mi foro: http://gandalfmithrandir.foro.st
Responder Con Cita
  #4  
Antiguo 27-04-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por Isaac
Yo siempre lo hago así.
Pues... me parece que te falto algo
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 27-04-2004
Isaac Isaac is offline
Miembro
 
Registrado: feb 2004
Ubicación: Ferrol
Posts: 77
Poder: 21
Isaac Va por buen camino
Ay, sí. Me refería a que para extraer los caracteres de una cadena de texto siempre lo trato como un array, que al fin al cabo, una cadena de texto es un array de caracteres
__________________
Me llamo Iñigo Montoya. Tú mataste a mi padre. Prepárate a morir

Mi foro: http://gandalfmithrandir.foro.st
Responder Con Cita
  #6  
Antiguo 28-04-2004
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

En algunos casos, cuando es seguro que la cadena tenga por lo menos un carácter, utilizo la expresión Cadena [1], pero si existe la posibilidad de que esté vacía, empleo la expresión CaracCade (Cadena), función de Interfaz GH que devuelve #0 en caso de que la cadena esté vacía.

Saludos.

Al González .
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


La franja horaria es GMT +2. Ahora son las 11:27:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi